-
Notifications
You must be signed in to change notification settings - Fork 2
/
log_book_android_programming.txt
70 lines (53 loc) · 1.54 KB
/
log_book_android_programming.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
Log working the Android-book
______________________________________
logged by Hanno Lemoine
Begin: 2011-04-20
######################################
2011-04-11
2011-04-26
Eclipse kann mit Strg-shift-D die import statments ergänzen
#######
2011-05-04
adb
(Ziel: starte mit adb eine Konsole auf dem Android gerät)
AVD Manager: ->
cd /opt/android-sdk_linux_x86/tools
./android
Anleitung um AVD Manager nur über Console zu steuern.[1]
#Start eines Android-Phones
$ emulator -avd my_Android
(Es gibt auch Tatatur belegungen: z.B. Pos1 = Home [2])
#öffnet Shell
$emulator -avd my_Android -shell
#Zeigt Kernel-messages
$emulator -avd my_Android -show-kernel
##
adb Android Debug Bridge
Dalvik Debug Monitor Server (DDMS) (konsole oder Eclipse)
$adb devices
$adb install ...
$adb push foo.txt /sdcard/foo.txt
**
hanno@THOR:~$ adb push Uni/Master-Arbeit/foo.txt /sdcard/foo.txt
0 KB/s (14 bytes in 0.082s)
**
**# Konsole auf Android
hanno@THOR:~$ adb shell
# pwd
/
# cat /sdcard/foo.txt
Hello Android
# exit
hanno@THOR:~$
**
#(WICHTIG)#
jdwp Prints a list of available JDWP processes on a given device. You can use the forward jdwp:<pid> port-forwarding specification to connect to a specific JDWP process. For example:
adb forward tcp:8000 jdwp:472
jdb -attach localhost:8000
#########
Next to do:
- Read [3]
Quelle:
[1] http://developer.android.com/guide/developing/devices/managing-avds-cmdline.html
[2] http://developer.android.com/guide/developing/devices/emulator.html#controlling
[3] http://developer.android.com/guide/developing/tools/adb.html