System: Mac OS X 10.7.5 (Intel)
I started the emulator with:
emulator -avd AVD_for_Nexus_4_by_Google -netspeed full -netdelay none -gpu on&
When I do 'lein droid doall', all seems to go through smoothly, but no app gets installed or started.
If I try to manually install the APK, it fails:
adb install ./target/ldroid-debug.apk
1045 KB/s (1951887 bytes in 1.822s)
pkg: /data/local/tmp/ldroid-debug.apk
Failure [INSTALL_FAILED_INVALID_APK]
This seems to be the problem with 'lein droid doall' too, but why? Yesterday was the first time I used lein-droid, and I remember if occasionally working. Today I have been completely out of luck.
Follows a complete output from 'lein droid doall'
DEBUG=1 lein droid doall
Leiningen's classpath: :/Users/zimmd/.lein/self-installs/leiningen-2.1.3-standalone.jar
Applying task droid to (doall)
Generating R.java...
/Users/zimmd/android-sdk-macosx/build-tools/17.0.0/aapt package --auto-add-overlay -f -m -M /Users/zimmd/Documents/clojure/ldroid/AndroidManifest.xml -S /Users/zimmd/Documents/clojure/ldroid/target/res -S /Users/zimmd/Documents/clojure/ldroid/res -I /Users/zimmd/android-sdk-macosx/platforms/android-17/android.jar -J /Users/zimmd/Documents/clojure/ldroid/gen --generate-dependencies
Running javac with [@/var/folders/zt/yq6mcctn71l7l5j0_61nzbym0000gp/T/.leiningen-cmdline6037906155517761448.tmp]
Compiling 1 source files to /Users/zimmd/Documents/clojure/ldroid/target/classes
Compiling Clojure files...
Project classpath: (/Users/zimmd/android-sdk-macosx/tools/support/annotations.jar /Users/zimmd/android-sdk-macosx/platforms/android-17/android.jar /Users/zimmd/Documents/clojure/ldroid/test /Users/zimmd/Documents/clojure/ldroid/src/clojure /Users/zimmd/Documents/clojure/ldroid/dev-resources /Users/zimmd/Documents/clojure/ldroid/resources /Users/zimmd/Documents/clojure/ldroid/target/classes /Users/zimmd/.m2/repository/android/clojure/1.4.0/clojure-1.4.0.jar /Users/zimmd/.m2/repository/neko/neko/2.0.0-beta1/neko-2.0.0-beta1.jar /Users/zimmd/.m2/repository/android/tools.nrepl/0.2.0-bigstack/tools.nrepl-0.2.0-bigstack.jar)
Build type: debug, dynamic compilation: enabled, remote REPL: enabled.
Applying task javac to nil
Running javac with [@/var/folders/zt/yq6mcctn71l7l5j0_61nzbym0000gp/T/.leiningen-cmdline2709143033790898325.tmp]
Compiling clojure.java.browse
Compiling neko.ui.listview
Compiling clojure.data
Compiling clojure.tools.nrepl.middleware.interruptible-eval
Compiling clojure.tools.nrepl.ack
Compiling clojure.tools.nrepl.server
Compiling clojure.tools.nrepl.misc
Compiling neko.init.options
Compiling neko.listeners.adapter-view
Compiling neko.doc
Compiling neko.resource
Compiling clojure.core.protocols
Compiling neko.-utils
Compiling clojure.tools.nrepl.helpers
Compiling clojure.tools.nrepl.cmdline
Compiling clojure.zip
Compiling neko.init
Compiling neko.listeners.text-view
Compiling clojure.java.shell
Compiling neko.activity
Compiling clojure.test
Compiling clojure.test.tap
Compiling clojure.test.junit
Compiling neko.data
Compiling clojure.template
Compiling clojure.walk
Compiling neko.threading
Compiling neko.ui.adapters
Compiling clojure.xml
Compiling neko.listeners.dialog
Compiling clojure.tools.nrepl.bencode
Compiling clojure.java.browse-ui
Compiling neko.find-view
Compiling clojure.string
Compiling neko.notify
Compiling neko.log
Compiling neko.compilation
Compiling neko.ui.mapping
Compiling neko.data.sqlite
Compiling neko.listeners.view
Compiling neko.application
Compiling clojure.reflect
Compiling clojure.set
Compiling neko.ui.traits
Compiling clojure.instant
Compiling neko.debug
Compiling ldroid.main
Compiling clojure.tools.nrepl
Compiling clojure.inspector
Compiling neko.dialog.alert
Compiling clojure.core
Compiling clojure.java.javadoc
Compiling clojure.main
Compiling clojure.tools.nrepl.middleware.session
Compiling clojure.java.io
Compiling neko.context
Compiling clojure.tools.nrepl.transport
Compiling clojure.stacktrace
Compiling clojure.pprint
Compiling neko.ui
Compiling clojure.repl
Compiling clojure.tools.nrepl.middleware.pr-values
Compiling clojure.uuid
Compilation succeeded.
Creating DEX....
/Users/zimmd/android-sdk-macosx/build-tools/17.0.0/dx --dex --no-optimize --output /Users/zimmd/Documents/clojure/ldroid/target/classes.dex /Users/zimmd/Documents/clojure/ldroid/target/classes /Users/zimmd/android-sdk-macosx/tools/support/annotations.jar /Users/zimmd/.m2/repository/android/clojure/1.4.0/clojure-1.4.0.jar /Users/zimmd/.m2/repository/neko/neko/2.0.0-beta1/neko-2.0.0-beta1.jar /Users/zimmd/.m2/repository/android/tools.nrepl/0.2.0-bigstack/tools.nrepl-0.2.0-bigstack.jar
Crunching resources...
/Users/zimmd/android-sdk-macosx/build-tools/17.0.0/aapt crunch -v -S /Users/zimmd/Documents/clojure/ldroid/res -C /Users/zimmd/Documents/clojure/ldroid/target/res
Crunching PNG Files in source dir: /Users/zimmd/Documents/clojure/ldroid/res To destination dir: /Users/zimmd/Documents/clojure/ldroid/target/res
Packaging resources...
/Users/zimmd/android-sdk-macosx/build-tools/17.0.0/aapt package --no-crunch -f --debug-mode --auto-add-overlay -M /Users/zimmd/Documents/clojure/ldroid/AndroidManifest.xml -S /Users/zimmd/Documents/clojure/ldroid/target/res -S /Users/zimmd/Documents/clojure/ldroid/res -A /Users/zimmd/Documents/clojure/ldroid/assets -I /Users/zimmd/android-sdk-macosx/platforms/android-17/android.jar -F /Users/zimmd/Documents/clojure/ldroid/target/ldroid.ap_ --generate-dependencies
Creating APK...
Signing APK...
jarsigner -sigalg MD5withRSA -digestalg SHA1 -keystore /Users/zimmd/.android/debug.keystore -storepass android -keypass android /Users/zimmd/Documents/clojure/ldroid/target/ldroid-debug-unaligned.apk androiddebugkey
Aligning APK...
/Users/zimmd/android-sdk-macosx/tools/zipalign 4 /Users/zimmd/Documents/clojure/ldroid/target/ldroid-debug-unaligned.apk /Users/zimmd/Documents/clojure/ldroid/target/ldroid-debug.apk
/Users/zimmd/android-sdk-macosx/platform-tools/adb devices
List of devices attached emulator-5554 device
Installing APK...
/Users/zimmd/android-sdk-macosx/platform-tools/adb -s emulator-5554 install -r /Users/zimmd/Documents/clojure/ldroid/target/ldroid-debug.apk
1168 KB/s (1951887 bytes in 1.631s) pkg: /data/local/tmp/ldroid-debug.apk Failure [INSTALL_FAILED_INVALID_APK]
Launching APK...
/Users/zimmd/android-sdk-macosx/platform-tools/adb -s emulator-5554 shell am start -n ldroid/.MainActivity
Starting: Intent { cmp=ldroid/.MainActivity } Error type 3 Error: Activity class {ldroid/ldroid.MainActivity} does not exist.
Binding device port 9999 to local port 9999 ...
/Users/zimmd/android-sdk-macosx/platform-tools/adb -s emulator-5554 forward tcp:9999 tcp:9999