Dies ist eine alte Version des Dokuments!
APP Programmierung
Linux
Neu
MainActivity.java
in www neue Ordner lib/js
cordova.js hineinkopieren
ordner xml in verzeichnis res kopieren
cordova.jar nach libs kopieren
apk auf Handy instalieren
Einstellungen > Sicherheit > Unbekannte Quellen [x]
ln -sf /usr/share/zoneinfo/posix/Europe/Vienna /usr/share/zoneinfo/localtime
APK installieren
Handy
Einstellungen > Sicherheit > Unbekannte Quellen [x] zulassen
apk auf das handy kopieren
-
Mit App "Eigene Dateien" zur APK-Datei navigieren und auswählen → Installation
Problem:
# A fatal error has been detected by the Java Runtime Environment:
#
# SIGSEGV (0xb) at pc=0x00007ffd98b50870, pid=20546, tid=14072763817344
Lösung: -XX:-UseCompressedOops in der eclipse.ini hinzufügen
Neue Android App mit PhoneGap erstellen
Eclipse starten
File > New > Project > Android Application Project > Next < Application Name: ErstePhonegapApp > Next > Next > Next > Next > Finish
AndroidManifest.xml vom Verzeichnis vorlage in das Verzeichnis "projektname" kopieren und Projektname anpassen
Verzeichnis assets vom Verzeichnis vorlage in das Verzeichnis "projektname" kopieren
MainActivity.jar vom Verzeichnis vorlage in das Verzeichnis src/com.example.projektname kopieren und Projektname anpassen
cordova-2.5.0.jar vom Verzeichnis vorlage in das Verzeichnis libs kopieren
ggf re. Maus auf libs > Build Path > Configure Build Path > Libraries > Add external JARS > cordova-2.5.0.jar > OK
Ordner xml von der Vorlage in das Verzeichnis res/ kopieren
AndroidManifest.xml
<uses-sdk
android:minSdkVersion="8"
android:targetSdkVersion="16" />
AVD Android Virtual Device
~sdk/tools/android avd
Problem: Eclipse Android Unexpected Error While Launching Logcat
In Eclipse starting up the Android emulator the LogCat does not always detect it. In the console you can read the following error:
Unexpected error while launching logcat. Try reselcting the device.] device not found
To solve this. Go to the DDMS perspective
Menu → Window → Open Perspective → DDMS (or find it in “Other…”)
Phonegap Beispiele
Image Gallery