Bug #332
Compiling from source results in a non-functional .apk
Description
I'm trying to build Beem from current hg source, using the current android sdk.
Using the 'ant install' target, it compiles, packages, and installs an apk. However, upon trying to run the newly installed package, Beem force-closes. It turns out that that the apk built is missing the 'asmack' libary and looking at the debug logs beem is crashing thanks to not being able to find the appropriate classes. (the compiled .apk is a mere 360k, while the 0.1.4 apk downloadable is almost 700k).
Now I'm not familiar enough with ant and the android build process to figure out what's actually going on here, so I figure I'd report this as a bug.
I can supply more info if you'd like.
Updated by Frédéric Barthéléry over 13 years ago
- Status changed from New to Assigned
- Assignee set to Frédéric Barthéléry
I just tried it again from a fresh hg clone and I don't have the problem.
Can you give us the ant output ?
and for what android target (version) are you trying to compile beem ?
Updated by Nikita Kozlov over 13 years ago
Frédéric Barthéléry wrote:
I just tried it again from a fresh hg clone and I don't have the problem.
Works for me too.
Also, IMHO the correct approach would have been to first ask help on the mailing list and not fill an "anonymous" bug report about a build issue, especially if your are not sure.
Updated by Solomon Peachy over 13 years ago
Okay, I've now created an account so I can correspond non-anonymously. (No OpenID for me yet, alas)
(I'm using Fedora 14, x86_64. I have other android stuff that I am able to build and install properly)
This is from a fresh hg clone, following the instructions in the INSTALL file:
[pizza@marinara beem]$ android update project -p `pwd` Error: The project either has no target set or the target is invalid. Please provide a --target to the 'android update' command. [pizza@marinara beem]$ android update project -p `pwd` -t 8 ## had to pick something, this corresponds to my phone's OS. Updated default.properties Updated local.properties Added file /home/pizza/devel/beem/proguard.cfg [pizza@marinara beem]$ ant install -v Apache Ant version 1.7.1 compiled on April 16 2010 Buildfile: build.xml Detected Java version: 1.6 in: /usr/lib/jvm/java-1.6.0-openjdk-1.6.0.0.x86_64/jre Detected OS: Linux parsing buildfile /home/pizza/devel/beem/build.xml with URI = file:/home/pizza/devel/beem/build.xml Project base dir set to: /home/pizza/devel/beem [antlib:org.apache.tools.ant] Could not load definitions from resource org/apache/tools/ant/antlib.xml. It could not be found. [property] Loading /home/pizza/devel/beem/local.properties [property] Loading /home/pizza/devel/beem/build.properties [property] Loading /home/pizza/devel/beem/default.properties dropping /home/pizza/devel/android-sdk-linux_86/tools/lib/apkbuilder.jar from path as it doesn't exist dropping /home/pizza/devel/android-sdk-linux_86/tools/lib/jarutils.jar from path as it doesn't exist [setup] Android SDK Tools Revision 8 [setup] Project Target: Google APIs [setup] Vendor: Google Inc. [setup] Platform Version: 2.2 [setup] API level: 8 [setup] [setup] ------------------ [setup] Resolving library dependencies: [setup] No library dependencies. [setup] [setup] ------------------ [setup] [setup] WARNING: Attribute minSdkVersion in AndroidManifest.xml (3) is lower than the project target API level (8) [setup] [setup] Importing rules file: tools/ant/main_rules.xml Importing file /home/pizza/devel/android-sdk-linux_86/tools/ant/main_rules.xml from /home/pizza/devel/beem/build.xml parsing buildfile /home/pizza/devel/android-sdk-linux_86/tools/ant/main_rules.xml with URI = file:/home/pizza/devel/android-sdk-linux_86/tools/ant/main_rules.xml Already defined in main or a previous import, ignore clean dropping /home/pizza/devel/android-sdk-linux_86/tools/lib/apkbuilder.jar from path as it doesn't exist dropping /home/pizza/devel/android-sdk-linux_86/tools/lib/jarutils.jar from path as it doesn't exist dropping /home/pizza/devel/android-sdk-linux_86/tools/lib/apkbuilder.jar from path as it doesn't exist dropping /home/pizza/devel/android-sdk-linux_86/tools/lib/jarutils.jar from path as it doesn't exist dropping /home/pizza/devel/android-sdk-linux_86/tools/lib/apkbuilder.jar from path as it doesn't exist dropping /home/pizza/devel/android-sdk-linux_86/tools/lib/jarutils.jar from path as it doesn't exist dropping /home/pizza/devel/android-sdk-linux_86/tools/lib/apkbuilder.jar from path as it doesn't exist dropping /home/pizza/devel/android-sdk-linux_86/tools/lib/jarutils.jar from path as it doesn't exist dropping /home/pizza/devel/android-sdk-linux_86/tools/lib/apkbuilder.jar from path as it doesn't exist dropping /home/pizza/devel/android-sdk-linux_86/tools/lib/jarutils.jar from path as it doesn't exist Property "key.store" has not been set [macrodef] creating macro dex-helper [macrodef] creating macro package-helper [macrodef] creating macro zipalign-helper [macrodef] creating macro install-helper Build sequence for target(s) `install' is [-debug-obfuscation-check, -set-debug-mode, -compile-tested-if-test, -dirs, -pre-build, -resource-src, -aidl, -pre-compile, compile, -post-compile, -obfuscate, -dex, -package-resources, -package-debug-sign, debug, install] Complete build sequence is [-debug-obfuscation-check, -set-debug-mode, -compile-tested-if-test, -dirs, -pre-build, -resource-src, -aidl, -pre-compile, compile, -post-compile, -obfuscate, -dex, -package-resources, -package-debug-sign, debug, install, -uninstall-check, -uninstall-error, uninstall, javadoc, android_rules.-release-obfuscation-check, android_rules.clean, -emma-instrument, -dex-instrumented, -package-with-emma, android_rules.-debug-with-emma, android_rules.-uninstall-check, android_rules.-obfuscate, android_rules.-package-resources, android_rules.-post-compile, android_rules.-uninstall-error, android_rules.-pre-build, -package-release, android_rules.-release-nosign, -release-prompt-for-password, android_rules.uninstall, android_rules.-package-release, android_rules.-dirs, -set-release-mode, -release-obfuscation-check, -release-nosign, release, android_rules.help, android_rules.compile, help, android_rules.-dex, android_rules.-compile-tested-if-test, -debug-with-emma, -install-with-emma, android_rules.-debug-obfuscation-check, android_rules.-emma-instrument, clean, android_rules.-package-with-emma, android_rules.-package-debug-sign, android_rules.-resource-src, android_rules.-release-prompt-for-password, android_rules.debug, android_rules.-pre-compile, android_rules.-install-with-emma, android_rules.release, android_rules.-set-release-mode, android_rules.install, android_rules.-aidl, android_rules.-set-debug-mode, android_rules.-dex-instrumented, ] -debug-obfuscation-check: -set-debug-mode: -compile-tested-if-test: Skipped because property 'tested.project.dir' not set. -dirs: [echo] Creating output directories if needed... [mkdir] Skipping /home/pizza/devel/beem/res because it already exists. [mkdir] Skipping /home/pizza/devel/beem/libs because it already exists. [mkdir] Created dir: /home/pizza/devel/beem/bin [mkdir] Created dir: /home/pizza/devel/beem/gen [mkdir] Created dir: /home/pizza/devel/beem/bin/classes -pre-build: -resource-src: [echo] Generating R.java / Manifest.java from the resources... [null] Current OS is Linux [null] Executing '/home/pizza/devel/android-sdk-linux_86/platform-tools/aapt' with arguments: [null] 'package' [null] '-f' [null] '-m' [null] '-M' [null] '/home/pizza/devel/beem/AndroidManifest.xml' [null] '-S' [null] '/home/pizza/devel/beem/res' [null] '-I' [null] '/home/pizza/devel/android-sdk-linux_86/platforms/android-8/android.jar' [null] '-J' [null] '/home/pizza/devel/beem/gen' [null] [null] The ' characters around the executable and arguments are [null] not part of the command. -aidl: [echo] Compiling aidl files into Java classes... [null] Current OS is Linux [null] Executing '/home/pizza/devel/android-sdk-linux_86/platform-tools/aidl' with arguments: [null] '-p/home/pizza/devel/android-sdk-linux_86/platforms/android-8/framework.aidl' [null] '-o/home/pizza/devel/beem/gen' [null] '-I/home/pizza/devel/beem/src' [null] '/home/pizza/devel/beem/src/com/beem/project/beem/service/Contact.aidl' [null] [null] The ' characters around the executable and arguments are [null] not part of the command. [null] Current OS is Linux [null] Executing '/home/pizza/devel/android-sdk-linux_86/platform-tools/aidl' with arguments: [null] '-p/home/pizza/devel/android-sdk-linux_86/platforms/android-8/framework.aidl' [null] '-o/home/pizza/devel/beem/gen' [null] '-I/home/pizza/devel/beem/src' [null] '/home/pizza/devel/beem/src/com/beem/project/beem/service/Message.aidl' [null] [null] The ' characters around the executable and arguments are [null] not part of the command. [null] Current OS is Linux [null] Executing '/home/pizza/devel/android-sdk-linux_86/platform-tools/aidl' with arguments: [null] '-p/home/pizza/devel/android-sdk-linux_86/platforms/android-8/framework.aidl' [null] '-o/home/pizza/devel/beem/gen' [null] '-I/home/pizza/devel/beem/src' [null] '/home/pizza/devel/beem/src/com/beem/project/beem/service/PresenceAdapter.aidl' [null] [null] The ' characters around the executable and arguments are [null] not part of the command. [null] Current OS is Linux [null] Executing '/home/pizza/devel/android-sdk-linux_86/platform-tools/aidl' with arguments: [null] '-p/home/pizza/devel/android-sdk-linux_86/platforms/android-8/framework.aidl' [null] '-o/home/pizza/devel/beem/gen' [null] '-I/home/pizza/devel/beem/src' [null] '/home/pizza/devel/beem/src/com/beem/project/beem/service/PrivacyListItem.aidl' [null] [null] The ' characters around the executable and arguments are [null] not part of the command. [null] Current OS is Linux [null] Executing '/home/pizza/devel/android-sdk-linux_86/platform-tools/aidl' with arguments: [null] '-p/home/pizza/devel/android-sdk-linux_86/platforms/android-8/framework.aidl' [null] '-o/home/pizza/devel/beem/gen' [null] '-I/home/pizza/devel/beem/src' [null] '/home/pizza/devel/beem/src/com/beem/project/beem/service/aidl/IBeemConnectionListener.aidl' [null] [null] The ' characters around the executable and arguments are [null] not part of the command. [null] Current OS is Linux [null] Executing '/home/pizza/devel/android-sdk-linux_86/platform-tools/aidl' with arguments: [null] '-p/home/pizza/devel/android-sdk-linux_86/platforms/android-8/framework.aidl' [null] '-o/home/pizza/devel/beem/gen' [null] '-I/home/pizza/devel/beem/src' [null] '/home/pizza/devel/beem/src/com/beem/project/beem/service/aidl/IBeemRosterListener.aidl' [null] [null] The ' characters around the executable and arguments are [null] not part of the command. [null] Current OS is Linux [null] Executing '/home/pizza/devel/android-sdk-linux_86/platform-tools/aidl' with arguments: [null] '-p/home/pizza/devel/android-sdk-linux_86/platforms/android-8/framework.aidl' [null] '-o/home/pizza/devel/beem/gen' [null] '-I/home/pizza/devel/beem/src' [null] '/home/pizza/devel/beem/src/com/beem/project/beem/service/aidl/IChat.aidl' [null] [null] The ' characters around the executable and arguments are [null] not part of the command. [null] Current OS is Linux [null] Executing '/home/pizza/devel/android-sdk-linux_86/platform-tools/aidl' with arguments: [null] '-p/home/pizza/devel/android-sdk-linux_86/platforms/android-8/framework.aidl' [null] '-o/home/pizza/devel/beem/gen' [null] '-I/home/pizza/devel/beem/src' [null] '/home/pizza/devel/beem/src/com/beem/project/beem/service/aidl/IChatManager.aidl' [null] [null] The ' characters around the executable and arguments are [null] not part of the command. [null] Current OS is Linux [null] Executing '/home/pizza/devel/android-sdk-linux_86/platform-tools/aidl' with arguments: [null] '-p/home/pizza/devel/android-sdk-linux_86/platforms/android-8/framework.aidl' [null] '-o/home/pizza/devel/beem/gen' [null] '-I/home/pizza/devel/beem/src' [null] '/home/pizza/devel/beem/src/com/beem/project/beem/service/aidl/IChatManagerListener.aidl' [null] [null] The ' characters around the executable and arguments are [null] not part of the command. [null] Current OS is Linux [null] Executing '/home/pizza/devel/android-sdk-linux_86/platform-tools/aidl' with arguments: [null] '-p/home/pizza/devel/android-sdk-linux_86/platforms/android-8/framework.aidl' [null] '-o/home/pizza/devel/beem/gen' [null] '-I/home/pizza/devel/beem/src' [null] '/home/pizza/devel/beem/src/com/beem/project/beem/service/aidl/IContact.aidl' [null] [null] The ' characters around the executable and arguments are [null] not part of the command. [null] Current OS is Linux [null] Executing '/home/pizza/devel/android-sdk-linux_86/platform-tools/aidl' with arguments: [null] '-p/home/pizza/devel/android-sdk-linux_86/platforms/android-8/framework.aidl' [null] '-o/home/pizza/devel/beem/gen' [null] '-I/home/pizza/devel/beem/src' [null] '/home/pizza/devel/beem/src/com/beem/project/beem/service/aidl/IMessageListener.aidl' [null] [null] The ' characters around the executable and arguments are [null] not part of the command. [null] Current OS is Linux [null] Executing '/home/pizza/devel/android-sdk-linux_86/platform-tools/aidl' with arguments: [null] '-p/home/pizza/devel/android-sdk-linux_86/platforms/android-8/framework.aidl' [null] '-o/home/pizza/devel/beem/gen' [null] '-I/home/pizza/devel/beem/src' [null] '/home/pizza/devel/beem/src/com/beem/project/beem/service/aidl/IPrivacyListListener.aidl' [null] [null] The ' characters around the executable and arguments are [null] not part of the command. [null] Current OS is Linux [null] Executing '/home/pizza/devel/android-sdk-linux_86/platform-tools/aidl' with arguments: [null] '-p/home/pizza/devel/android-sdk-linux_86/platforms/android-8/framework.aidl' [null] '-o/home/pizza/devel/beem/gen' [null] '-I/home/pizza/devel/beem/src' [null] '/home/pizza/devel/beem/src/com/beem/project/beem/service/aidl/IPrivacyListManager.aidl' [null] [null] The ' characters around the executable and arguments are [null] not part of the command. [null] Current OS is Linux [null] Executing '/home/pizza/devel/android-sdk-linux_86/platform-tools/aidl' with arguments: [null] '-p/home/pizza/devel/android-sdk-linux_86/platforms/android-8/framework.aidl' [null] '-o/home/pizza/devel/beem/gen' [null] '-I/home/pizza/devel/beem/src' [null] '/home/pizza/devel/beem/src/com/beem/project/beem/service/aidl/IRoster.aidl' [null] [null] The ' characters around the executable and arguments are [null] not part of the command. [null] Current OS is Linux [null] Executing '/home/pizza/devel/android-sdk-linux_86/platform-tools/aidl' with arguments: [null] '-p/home/pizza/devel/android-sdk-linux_86/platforms/android-8/framework.aidl' [null] '-o/home/pizza/devel/beem/gen' [null] '-I/home/pizza/devel/beem/src' [null] '/home/pizza/devel/beem/src/com/beem/project/beem/service/aidl/IXmppConnection.aidl' [null] [null] The ' characters around the executable and arguments are [null] not part of the command. [null] Current OS is Linux [null] Executing '/home/pizza/devel/android-sdk-linux_86/platform-tools/aidl' with arguments: [null] '-p/home/pizza/devel/android-sdk-linux_86/platforms/android-8/framework.aidl' [null] '-o/home/pizza/devel/beem/gen' [null] '-I/home/pizza/devel/beem/src' [null] '/home/pizza/devel/beem/src/com/beem/project/beem/service/aidl/IXmppFacade.aidl' [null] [null] The ' characters around the executable and arguments are [null] not part of the command. -pre-compile: compile: Property "tested.project.absolute.dir" has not been set Property "tested.project.absolute.dir" has not been set [javac] com/beem/project/beem/BeemApplication.java added as com/beem/project/beem/BeemApplication.class doesn't exist. [javac] com/beem/project/beem/BeemService.java added as com/beem/project/beem/BeemService.class doesn't exist. [javac] com/beem/project/beem/package-info.java added as com/beem/project/beem/package-info.class doesn't exist. [javac] com/beem/project/beem/service/BeemCapsManager.java added as com/beem/project/beem/service/BeemCapsManager.class doesn't exist. [javac] com/beem/project/beem/service/BeemChatManager.java added as com/beem/project/beem/service/BeemChatManager.class doesn't exist. [javac] com/beem/project/beem/service/ChatAdapter.java added as com/beem/project/beem/service/ChatAdapter.class doesn't exist. [javac] /home/pizza/devel/beem/src/com/beem/project/beem/service/Contact.aidl skipped - don't know how to handle it [javac] com/beem/project/beem/service/Contact.java added as com/beem/project/beem/service/Contact.class doesn't exist. [javac] com/beem/project/beem/service/LoginAsyncTask.java added as com/beem/project/beem/service/LoginAsyncTask.class doesn't exist. [javac] /home/pizza/devel/beem/src/com/beem/project/beem/service/Message.aidl skipped - don't know how to handle it [javac] com/beem/project/beem/service/Message.java added as com/beem/project/beem/service/Message.class doesn't exist. [javac] /home/pizza/devel/beem/src/com/beem/project/beem/service/PresenceAdapter.aidl skipped - don't know how to handle it [javac] com/beem/project/beem/service/PresenceAdapter.java added as com/beem/project/beem/service/PresenceAdapter.class doesn't exist. [javac] /home/pizza/devel/beem/src/com/beem/project/beem/service/PrivacyListItem.aidl skipped - don't know how to handle it [javac] com/beem/project/beem/service/PrivacyListItem.java added as com/beem/project/beem/service/PrivacyListItem.class doesn't exist. [javac] com/beem/project/beem/service/PrivacyListManagerAdapter.java added as com/beem/project/beem/service/PrivacyListManagerAdapter.class doesn't exist. [javac] com/beem/project/beem/service/RosterAdapter.java added as com/beem/project/beem/service/RosterAdapter.class doesn't exist. [javac] com/beem/project/beem/service/XmppConnectionAdapter.java added as com/beem/project/beem/service/XmppConnectionAdapter.class doesn't exist. [javac] com/beem/project/beem/service/XmppFacade.java added as com/beem/project/beem/service/XmppFacade.class doesn't exist. [javac] /home/pizza/devel/beem/src/com/beem/project/beem/service/aidl/IBeemConnectionListener.aidl skipped - don't know how to handle it [javac] /home/pizza/devel/beem/src/com/beem/project/beem/service/aidl/IBeemRosterListener.aidl skipped - don't know how to handle it [javac] /home/pizza/devel/beem/src/com/beem/project/beem/service/aidl/IChat.aidl skipped - don't know how to handle it [javac] /home/pizza/devel/beem/src/com/beem/project/beem/service/aidl/IChatManager.aidl skipped - don't know how to handle it [javac] /home/pizza/devel/beem/src/com/beem/project/beem/service/aidl/IChatManagerListener.aidl skipped - don't know how to handle it [javac] /home/pizza/devel/beem/src/com/beem/project/beem/service/aidl/IContact.aidl skipped - don't know how to handle it [javac] /home/pizza/devel/beem/src/com/beem/project/beem/service/aidl/IMessageListener.aidl skipped - don't know how to handle it [javac] /home/pizza/devel/beem/src/com/beem/project/beem/service/aidl/IPrivacyListListener.aidl skipped - don't know how to handle it [javac] /home/pizza/devel/beem/src/com/beem/project/beem/service/aidl/IPrivacyListManager.aidl skipped - don't know how to handle it [javac] /home/pizza/devel/beem/src/com/beem/project/beem/service/aidl/IRoster.aidl skipped - don't know how to handle it [javac] /home/pizza/devel/beem/src/com/beem/project/beem/service/aidl/IXmppConnection.aidl skipped - don't know how to handle it [javac] /home/pizza/devel/beem/src/com/beem/project/beem/service/aidl/IXmppFacade.aidl skipped - don't know how to handle it [javac] com/beem/project/beem/service/package-info.java added as com/beem/project/beem/service/package-info.class doesn't exist. [javac] com/beem/project/beem/smack/avatar/AvatarCache.java added as com/beem/project/beem/smack/avatar/AvatarCache.class doesn't exist. [javac] com/beem/project/beem/smack/avatar/AvatarExtension.java added as com/beem/project/beem/smack/avatar/AvatarExtension.class doesn't exist. [javac] com/beem/project/beem/smack/avatar/AvatarListener.java added as com/beem/project/beem/smack/avatar/AvatarListener.class doesn't exist. [javac] com/beem/project/beem/smack/avatar/AvatarManager.java added as com/beem/project/beem/smack/avatar/AvatarManager.class doesn't exist. [javac] com/beem/project/beem/smack/avatar/AvatarMetadataExtension.java added as com/beem/project/beem/smack/avatar/AvatarMetadataExtension.class doesn't exist. [javac] com/beem/project/beem/smack/avatar/AvatarMetadataProvider.java added as com/beem/project/beem/smack/avatar/AvatarMetadataProvider.class doesn't exist. [javac] com/beem/project/beem/smack/avatar/AvatarProvider.java added as com/beem/project/beem/smack/avatar/AvatarProvider.class doesn't exist. [javac] com/beem/project/beem/smack/avatar/AvatarRetriever.java added as com/beem/project/beem/smack/avatar/AvatarRetriever.class doesn't exist. [javac] com/beem/project/beem/smack/avatar/AvatarRetrieverFactory.java added as com/beem/project/beem/smack/avatar/AvatarRetrieverFactory.class doesn't exist. [javac] com/beem/project/beem/smack/avatar/FileAvatarCache.java added as com/beem/project/beem/smack/avatar/FileAvatarCache.class doesn't exist. [javac] com/beem/project/beem/smack/avatar/HttpAvatarRetriever.java added as com/beem/project/beem/smack/avatar/HttpAvatarRetriever.class doesn't exist. [javac] com/beem/project/beem/smack/avatar/HttpClientAvatarRetriever.java added as com/beem/project/beem/smack/avatar/HttpClientAvatarRetriever.class doesn't exist. [javac] com/beem/project/beem/smack/avatar/XmppAvatarRetriever.java added as com/beem/project/beem/smack/avatar/XmppAvatarRetriever.class doesn't exist. [javac] com/beem/project/beem/smack/avatar/package-info.java added as com/beem/project/beem/smack/avatar/package-info.class doesn't exist. [javac] com/beem/project/beem/smack/caps/CapsExtension.java added as com/beem/project/beem/smack/caps/CapsExtension.class doesn't exist. [javac] com/beem/project/beem/smack/caps/CapsManager.java added as com/beem/project/beem/smack/caps/CapsManager.class doesn't exist. [javac] com/beem/project/beem/smack/caps/CapsProvider.java added as com/beem/project/beem/smack/caps/CapsProvider.class doesn't exist. [javac] com/beem/project/beem/smack/caps/package-info.java added as com/beem/project/beem/smack/caps/package-info.class doesn't exist. [javac] com/beem/project/beem/smack/pep/PEPListener.java added as com/beem/project/beem/smack/pep/PEPListener.class doesn't exist. [javac] com/beem/project/beem/smack/pep/PepSubManager.java added as com/beem/project/beem/smack/pep/PepSubManager.class doesn't exist. [javac] com/beem/project/beem/smack/pep/package-info.java added as com/beem/project/beem/smack/pep/package-info.class doesn't exist. [javac] com/beem/project/beem/ui/AddContact.java added as com/beem/project/beem/ui/AddContact.class doesn't exist. [javac] com/beem/project/beem/ui/ChangeStatus.java added as com/beem/project/beem/ui/ChangeStatus.class doesn't exist. [javac] com/beem/project/beem/ui/Chat.java added as com/beem/project/beem/ui/Chat.class doesn't exist. [javac] com/beem/project/beem/ui/ContactList.java added as com/beem/project/beem/ui/ContactList.class doesn't exist. [javac] com/beem/project/beem/ui/CreateAccount.java added as com/beem/project/beem/ui/CreateAccount.class doesn't exist. [javac] com/beem/project/beem/ui/GroupList.java added as com/beem/project/beem/ui/GroupList.class doesn't exist. [javac] com/beem/project/beem/ui/Login.java added as com/beem/project/beem/ui/Login.class doesn't exist. [javac] com/beem/project/beem/ui/LoginAnim.java added as com/beem/project/beem/ui/LoginAnim.class doesn't exist. [javac] com/beem/project/beem/ui/PrivacyList.java added as com/beem/project/beem/ui/PrivacyList.class doesn't exist. [javac] com/beem/project/beem/ui/Settings.java added as com/beem/project/beem/ui/Settings.class doesn't exist. [javac] com/beem/project/beem/ui/Subscription.java added as com/beem/project/beem/ui/Subscription.class doesn't exist. [javac] com/beem/project/beem/ui/dialogs/builders/Alias.java added as com/beem/project/beem/ui/dialogs/builders/Alias.class doesn't exist. [javac] com/beem/project/beem/ui/dialogs/builders/ChatList.java added as com/beem/project/beem/ui/dialogs/builders/ChatList.class doesn't exist. [javac] com/beem/project/beem/ui/dialogs/builders/CreatePrivacyList.java added as com/beem/project/beem/ui/dialogs/builders/CreatePrivacyList.class doesn't exist. [javac] com/beem/project/beem/ui/dialogs/builders/DeleteContact.java added as com/beem/project/beem/ui/dialogs/builders/DeleteContact.class doesn't exist. [javac] com/beem/project/beem/ui/dialogs/builders/DeletePrivacyList.java added as com/beem/project/beem/ui/dialogs/builders/DeletePrivacyList.class doesn't exist. [javac] com/beem/project/beem/ui/dialogs/builders/ResendSubscription.java added as com/beem/project/beem/ui/dialogs/builders/ResendSubscription.class doesn't exist. [javac] com/beem/project/beem/ui/dialogs/builders/package-info.java added as com/beem/project/beem/ui/dialogs/builders/package-info.class doesn't exist. [javac] com/beem/project/beem/ui/package-info.java added as com/beem/project/beem/ui/package-info.class doesn't exist. [javac] com/beem/project/beem/ui/wizard/Account.java added as com/beem/project/beem/ui/wizard/Account.class doesn't exist. [javac] com/beem/project/beem/ui/wizard/AccountConfigure.java added as com/beem/project/beem/ui/wizard/AccountConfigure.class doesn't exist. [javac] com/beem/project/beem/ui/wizard/package-info.java added as com/beem/project/beem/ui/wizard/package-info.class doesn't exist. [javac] com/beem/project/beem/utils/BeemBroadcastReceiver.java added as com/beem/project/beem/utils/BeemBroadcastReceiver.class doesn't exist. [javac] com/beem/project/beem/utils/BeemConnectivity.java added as com/beem/project/beem/utils/BeemConnectivity.class doesn't exist. [javac] com/beem/project/beem/utils/FreePort.java added as com/beem/project/beem/utils/FreePort.class doesn't exist. [javac] com/beem/project/beem/utils/PresenceType.java added as com/beem/project/beem/utils/PresenceType.class doesn't exist. [javac] com/beem/project/beem/utils/SortedList.java added as com/beem/project/beem/utils/SortedList.class doesn't exist. [javac] com/beem/project/beem/utils/Status.java added as com/beem/project/beem/utils/Status.class doesn't exist. [javac] com/beem/project/beem/utils/package-info.java added as com/beem/project/beem/utils/package-info.class doesn't exist. [javac] com/beem/project/beem/Manifest.java added as com/beem/project/beem/Manifest.class doesn't exist. [javac] com/beem/project/beem/R.java added as com/beem/project/beem/R.class doesn't exist. [javac] com/beem/project/beem/service/aidl/IBeemConnectionListener.java added as com/beem/project/beem/service/aidl/IBeemConnectionListener.class doesn't exist. [javac] com/beem/project/beem/service/aidl/IBeemRosterListener.java added as com/beem/project/beem/service/aidl/IBeemRosterListener.class doesn't exist. [javac] com/beem/project/beem/service/aidl/IChat.java added as com/beem/project/beem/service/aidl/IChat.class doesn't exist. [javac] com/beem/project/beem/service/aidl/IChatManager.java added as com/beem/project/beem/service/aidl/IChatManager.class doesn't exist. [javac] com/beem/project/beem/service/aidl/IChatManagerListener.java added as com/beem/project/beem/service/aidl/IChatManagerListener.class doesn't exist. [javac] com/beem/project/beem/service/aidl/IContact.java added as com/beem/project/beem/service/aidl/IContact.class doesn't exist. [javac] com/beem/project/beem/service/aidl/IMessageListener.java added as com/beem/project/beem/service/aidl/IMessageListener.class doesn't exist. [javac] com/beem/project/beem/service/aidl/IPrivacyListListener.java added as com/beem/project/beem/service/aidl/IPrivacyListListener.class doesn't exist. [javac] com/beem/project/beem/service/aidl/IPrivacyListManager.java added as com/beem/project/beem/service/aidl/IPrivacyListManager.class doesn't exist. [javac] com/beem/project/beem/service/aidl/IRoster.java added as com/beem/project/beem/service/aidl/IRoster.class doesn't exist. [javac] com/beem/project/beem/service/aidl/IXmppConnection.java added as com/beem/project/beem/service/aidl/IXmppConnection.class doesn't exist. [javac] com/beem/project/beem/service/aidl/IXmppFacade.java added as com/beem/project/beem/service/aidl/IXmppFacade.class doesn't exist. [javac] Compiling 80 source files to /home/pizza/devel/beem/bin/classes [javac] Using modern compiler [javac] Compilation arguments: [javac] '-d' [javac] '/home/pizza/devel/beem/bin/classes' [javac] '-classpath' [javac] '/home/pizza/devel/beem/bin/classes:/home/pizza/devel/beem:/home/pizza/devel/beem/libs/asmack-android-7-beem.jar:/usr/share/java/ant.jar:/usr/share/java/ant-launcher.jar:/usr/share/java/jaxp_parser_impl.jar:/usr/share/java/xml-commons-apis.jar:/usr/share/java/ant/ant-contrib.jar:/usr/share/java/antlr.jar:/usr/share/java/ant/ant-antlr.jar:/usr/share/java/bcel.jar:/usr/share/java/ant/ant-apache-bcel.jar:/usr/share/java/bsf.jar:/usr/share/java/ant/ant-apache-bsf.jar:/usr/share/java/log4j.jar:/usr/share/java/ant/ant-apache-log4j.jar:/usr/share/java/oro.jar:/usr/share/java/ant/ant-apache-oro.jar:/usr/share/java/regexp.jar:/usr/share/java/ant/ant-apache-regexp.jar:/usr/share/java/xml-commons-resolver.jar:/usr/share/java/ant/ant-apache-resolver.jar:/usr/share/java/ant/ant-commons-logging.jar:/usr/share/java/ant/ant-commons-net.jar:/usr/share/java/javamail.jar:/usr/share/java/jaf.jar:/usr/share/java/ant/ant-javamail.jar:/usr/share/java/jdepend.jar:/usr/share/java/ant/ant-jdepend.jar:/usr/share/java/jsch.jar:/usr/share/java/ant/ant-jsch.jar:/usr/share/java/junit.jar:/usr/share/java/ant/ant-junit.jar:/usr/share/java/ant/ant-nodeps.jar:/usr/share/java/ant/ant-swing.jar:/usr/share/java/jaxp_transform_impl.jar:/usr/share/java/ant/ant-trax.jar:/usr/share/java/xalan-j2-serializer.jar:/usr/lib/jvm/java/lib/tools.jar:/usr/share/ant/lib/ant-swing.jar:/usr/share/ant/lib/ant-apache-resolver.jar:/usr/share/ant/lib/ant-antlr.jar:/usr/share/ant/lib/ant-commons-logging.jar:/usr/share/ant/lib/ant-apache-bcel.jar:/usr/share/ant/lib/ant-junit.jar:/usr/share/ant/lib/ant-javamail.jar:/usr/share/ant/lib/ant-apache-bsf.jar:/usr/share/ant/lib/ant.jar:/usr/share/ant/lib/ant-apache-oro.jar:/usr/share/ant/lib/ant-commons-net.jar:/usr/share/ant/lib/ant-launcher.jar:/usr/share/ant/lib/ant-bootstrap.jar:/usr/share/ant/lib/ant-apache-log4j.jar:/usr/share/ant/lib/ant-apache-regexp.jar:/usr/share/ant/lib/ant-nodeps.jar:/usr/share/ant/lib/ant-jdepend.jar:/usr/share/ant/lib/ant-trax.jar:/usr/share/ant/lib/ant-jsch.jar' [javac] '-sourcepath' [javac] '/home/pizza/devel/beem/src:/home/pizza/devel/beem/gen' [javac] '-target' [javac] '1.5' [javac] '-bootclasspath' [javac] '/home/pizza/devel/android-sdk-linux_86/platforms/android-8/android.jar:/home/pizza/devel/android-sdk-linux_86/add-ons/addon_google_apis_google_inc_8/libs/maps.jar' [javac] '-encoding' [javac] 'ascii' [javac] '-g' [javac] '-source' [javac] '1.5' [javac] [javac] The ' characters around the executable and arguments are [javac] not part of the command. [javac] Files to be compiled: [javac] /home/pizza/devel/beem/src/com/beem/project/beem/BeemApplication.java [javac] /home/pizza/devel/beem/src/com/beem/project/beem/BeemService.java [javac] /home/pizza/devel/beem/src/com/beem/project/beem/package-info.java [javac] /home/pizza/devel/beem/src/com/beem/project/beem/service/BeemCapsManager.java [javac] /home/pizza/devel/beem/src/com/beem/project/beem/service/BeemChatManager.java [javac] /home/pizza/devel/beem/src/com/beem/project/beem/service/ChatAdapter.java [javac] /home/pizza/devel/beem/src/com/beem/project/beem/service/Contact.java [javac] /home/pizza/devel/beem/src/com/beem/project/beem/service/LoginAsyncTask.java [javac] /home/pizza/devel/beem/src/com/beem/project/beem/service/Message.java [javac] /home/pizza/devel/beem/src/com/beem/project/beem/service/PresenceAdapter.java [javac] /home/pizza/devel/beem/src/com/beem/project/beem/service/PrivacyListItem.java [javac] /home/pizza/devel/beem/src/com/beem/project/beem/service/PrivacyListManagerAdapter.java [javac] /home/pizza/devel/beem/src/com/beem/project/beem/service/RosterAdapter.java [javac] /home/pizza/devel/beem/src/com/beem/project/beem/service/XmppConnectionAdapter.java [javac] /home/pizza/devel/beem/src/com/beem/project/beem/service/XmppFacade.java [javac] /home/pizza/devel/beem/src/com/beem/project/beem/service/package-info.java [javac] /home/pizza/devel/beem/src/com/beem/project/beem/smack/avatar/AvatarCache.java [javac] /home/pizza/devel/beem/src/com/beem/project/beem/smack/avatar/AvatarExtension.java [javac] /home/pizza/devel/beem/src/com/beem/project/beem/smack/avatar/AvatarListener.java [javac] /home/pizza/devel/beem/src/com/beem/project/beem/smack/avatar/AvatarManager.java [javac] /home/pizza/devel/beem/src/com/beem/project/beem/smack/avatar/AvatarMetadataExtension.java [javac] /home/pizza/devel/beem/src/com/beem/project/beem/smack/avatar/AvatarMetadataProvider.java [javac] /home/pizza/devel/beem/src/com/beem/project/beem/smack/avatar/AvatarProvider.java [javac] /home/pizza/devel/beem/src/com/beem/project/beem/smack/avatar/AvatarRetriever.java [javac] /home/pizza/devel/beem/src/com/beem/project/beem/smack/avatar/AvatarRetrieverFactory.java [javac] /home/pizza/devel/beem/src/com/beem/project/beem/smack/avatar/FileAvatarCache.java [javac] /home/pizza/devel/beem/src/com/beem/project/beem/smack/avatar/HttpAvatarRetriever.java [javac] /home/pizza/devel/beem/src/com/beem/project/beem/smack/avatar/HttpClientAvatarRetriever.java [javac] /home/pizza/devel/beem/src/com/beem/project/beem/smack/avatar/XmppAvatarRetriever.java [javac] /home/pizza/devel/beem/src/com/beem/project/beem/smack/avatar/package-info.java [javac] /home/pizza/devel/beem/src/com/beem/project/beem/smack/caps/CapsExtension.java [javac] /home/pizza/devel/beem/src/com/beem/project/beem/smack/caps/CapsManager.java [javac] /home/pizza/devel/beem/src/com/beem/project/beem/smack/caps/CapsProvider.java [javac] /home/pizza/devel/beem/src/com/beem/project/beem/smack/caps/package-info.java [javac] /home/pizza/devel/beem/src/com/beem/project/beem/smack/pep/PEPListener.java [javac] /home/pizza/devel/beem/src/com/beem/project/beem/smack/pep/PepSubManager.java [javac] /home/pizza/devel/beem/src/com/beem/project/beem/smack/pep/package-info.java [javac] /home/pizza/devel/beem/src/com/beem/project/beem/ui/AddContact.java [javac] /home/pizza/devel/beem/src/com/beem/project/beem/ui/ChangeStatus.java [javac] /home/pizza/devel/beem/src/com/beem/project/beem/ui/Chat.java [javac] /home/pizza/devel/beem/src/com/beem/project/beem/ui/ContactList.java [javac] /home/pizza/devel/beem/src/com/beem/project/beem/ui/CreateAccount.java [javac] /home/pizza/devel/beem/src/com/beem/project/beem/ui/GroupList.java [javac] /home/pizza/devel/beem/src/com/beem/project/beem/ui/Login.java [javac] /home/pizza/devel/beem/src/com/beem/project/beem/ui/LoginAnim.java [javac] /home/pizza/devel/beem/src/com/beem/project/beem/ui/PrivacyList.java [javac] /home/pizza/devel/beem/src/com/beem/project/beem/ui/Settings.java [javac] /home/pizza/devel/beem/src/com/beem/project/beem/ui/Subscription.java [javac] /home/pizza/devel/beem/src/com/beem/project/beem/ui/dialogs/builders/Alias.java [javac] /home/pizza/devel/beem/src/com/beem/project/beem/ui/dialogs/builders/ChatList.java [javac] /home/pizza/devel/beem/src/com/beem/project/beem/ui/dialogs/builders/CreatePrivacyList.java [javac] /home/pizza/devel/beem/src/com/beem/project/beem/ui/dialogs/builders/DeleteContact.java [javac] /home/pizza/devel/beem/src/com/beem/project/beem/ui/dialogs/builders/DeletePrivacyList.java [javac] /home/pizza/devel/beem/src/com/beem/project/beem/ui/dialogs/builders/ResendSubscription.java [javac] /home/pizza/devel/beem/src/com/beem/project/beem/ui/dialogs/builders/package-info.java [javac] /home/pizza/devel/beem/src/com/beem/project/beem/ui/package-info.java [javac] /home/pizza/devel/beem/src/com/beem/project/beem/ui/wizard/Account.java [javac] /home/pizza/devel/beem/src/com/beem/project/beem/ui/wizard/AccountConfigure.java [javac] /home/pizza/devel/beem/src/com/beem/project/beem/ui/wizard/package-info.java [javac] /home/pizza/devel/beem/src/com/beem/project/beem/utils/BeemBroadcastReceiver.java [javac] /home/pizza/devel/beem/src/com/beem/project/beem/utils/BeemConnectivity.java [javac] /home/pizza/devel/beem/src/com/beem/project/beem/utils/FreePort.java [javac] /home/pizza/devel/beem/src/com/beem/project/beem/utils/PresenceType.java [javac] /home/pizza/devel/beem/src/com/beem/project/beem/utils/SortedList.java [javac] /home/pizza/devel/beem/src/com/beem/project/beem/utils/Status.java [javac] /home/pizza/devel/beem/src/com/beem/project/beem/utils/package-info.java [javac] /home/pizza/devel/beem/gen/com/beem/project/beem/Manifest.java [javac] /home/pizza/devel/beem/gen/com/beem/project/beem/R.java [javac] /home/pizza/devel/beem/gen/com/beem/project/beem/service/aidl/IBeemConnectionListener.java [javac] /home/pizza/devel/beem/gen/com/beem/project/beem/service/aidl/IBeemRosterListener.java [javac] /home/pizza/devel/beem/gen/com/beem/project/beem/service/aidl/IChat.java [javac] /home/pizza/devel/beem/gen/com/beem/project/beem/service/aidl/IChatManager.java [javac] /home/pizza/devel/beem/gen/com/beem/project/beem/service/aidl/IChatManagerListener.java [javac] /home/pizza/devel/beem/gen/com/beem/project/beem/service/aidl/IContact.java [javac] /home/pizza/devel/beem/gen/com/beem/project/beem/service/aidl/IMessageListener.java [javac] /home/pizza/devel/beem/gen/com/beem/project/beem/service/aidl/IPrivacyListListener.java [javac] /home/pizza/devel/beem/gen/com/beem/project/beem/service/aidl/IPrivacyListManager.java [javac] /home/pizza/devel/beem/gen/com/beem/project/beem/service/aidl/IRoster.java [javac] /home/pizza/devel/beem/gen/com/beem/project/beem/service/aidl/IXmppConnection.java [javac] /home/pizza/devel/beem/gen/com/beem/project/beem/service/aidl/IXmppFacade.java [javac] Note: Some input files use unchecked or unsafe operations. [javac] Note: Recompile with -Xlint:unchecked for details. [javac] Creating empty /home/pizza/devel/beem/bin/classes/com/beem/project/beem/ui/wizard/package-info.class [javac] Creating empty /home/pizza/devel/beem/bin/classes/com/beem/project/beem/smack/avatar/package-info.class [javac] Creating empty /home/pizza/devel/beem/bin/classes/com/beem/project/beem/ui/package-info.class [javac] Creating empty /home/pizza/devel/beem/bin/classes/com/beem/project/beem/ui/dialogs/builders/package-info.class [javac] Creating empty /home/pizza/devel/beem/bin/classes/com/beem/project/beem/smack/pep/package-info.class [javac] Creating empty /home/pizza/devel/beem/bin/classes/com/beem/project/beem/service/package-info.class [javac] Creating empty /home/pizza/devel/beem/bin/classes/com/beem/project/beem/utils/package-info.class [javac] Creating empty /home/pizza/devel/beem/bin/classes/com/beem/project/beem/smack/caps/package-info.class [javac] Creating empty /home/pizza/devel/beem/bin/classes/com/beem/project/beem/package-info.class -post-compile: -obfuscate: -dex: Warning: Reference out.dex.jar.input.ref has not been set at runtime, but was found during build file parsing, attempting to resolve. Future versions of Ant may support referencing ids defined in non-executed targets. [echo] Converting compiled files and external libraries into /home/pizza/devel/beem/bin/classes.dex... [apply] Current OS is Linux [apply] Executing '/home/pizza/devel/android-sdk-linux_86/platform-tools/dx' with arguments: [apply] '--dex' [apply] '--output=/home/pizza/devel/beem/bin/classes.dex' [apply] '/home/pizza/devel/beem/bin/classes' [apply] [apply] The ' characters around the executable and arguments are [apply] not part of the command. [apply] Applied /home/pizza/devel/android-sdk-linux_86/platform-tools/dx to 0 files and 0 directories. -package-resources: [echo] Packaging resources [aapt] Creating full resource package... [null] Current OS is Linux [null] Executing '/home/pizza/devel/android-sdk-linux_86/platform-tools/aapt' with arguments: [null] 'package' [null] '-f' [null] '--debug-mode' [null] '-M' [null] '/home/pizza/devel/beem/AndroidManifest.xml' [null] '-S' [null] '/home/pizza/devel/beem/res' [null] '-I' [null] '/home/pizza/devel/android-sdk-linux_86/platforms/android-8/android.jar' [null] '-F' [null] '/home/pizza/devel/beem/bin/Beem.ap_' [null] [null] The ' characters around the executable and arguments are [null] not part of the command. [null] Warning: AndroidManifest.xml already defines debuggable (in http://schemas.android.com/apk/res/android); using existing value in manifest. -package-debug-sign: [apkbuilder] Creating Beem-debug-unaligned.apk and signing it with a debug key... debug: [echo] Running zip align on final apk... [exec] Current OS is Linux [exec] Executing '/home/pizza/devel/android-sdk-linux_86/tools/zipalign' with arguments: [exec] '-f' [exec] '4' [exec] '/home/pizza/devel/beem/bin/Beem-debug-unaligned.apk' [exec] '/home/pizza/devel/beem/bin/Beem-debug.apk' [exec] [exec] The ' characters around the executable and arguments are [exec] not part of the command. [echo] Debug Package: /home/pizza/devel/beem/bin/Beem-debug.apk install: [echo] Installing /home/pizza/devel/beem/bin/Beem-debug.apk onto default emulator or device... [exec] Current OS is Linux [exec] Executing '/home/pizza/devel/android-sdk-linux_86/platform-tools/adb' with arguments: [exec] 'install' [exec] '-r' [exec] '/home/pizza/devel/beem/bin/Beem-debug.apk' [exec] [exec] The ' characters around the executable and arguments are [exec] not part of the command. [exec] error: device not found [pizza@marinara beem]$ ls -l bin total 1220 -rw-rw-r-- 1 pizza pizza 368344 Jan 5 16:03 Beem-debug-unaligned.apk -rw-rw-r-- 1 pizza pizza 368380 Jan 5 16:03 Beem-debug.apk -rw-rw-r-- 1 pizza pizza 270781 Jan 5 16:03 Beem.ap_ drwxrwxr-x 3 pizza pizza 4096 Jan 5 16:03 classes -rw-rw-r-- 1 pizza pizza 229596 Jan 5 16:03 classes.dex [pizza@marinara beem]$ adb install -r bin/Beem-debug.apk 861 KB/s (368380 bytes in 0.417s) pkg: /data/local/tmp/Beem-debug.apk Success
And when I try to run beem, here's the relevant bit from the device log:
I/ActivityManager( 141): Starting activity: Intent { cmp=com.beem.project.beem/.ui.wizard.AccountConfigure } I/dalvikvm( 9786): Could not find method org.jivesoftware.smack.util.StringUtils.parseName, referenced from method com.beem.project.beem.ui.wizard.AccountConfigure.checkUsername W/dalvikvm( 9786): VFY: unable to resolve static method 1886: Lorg/jivesoftware/smack/util/StringUtils;.parseName (Ljava/lang/String;)Ljava/lang/String; D/dalvikvm( 9786): VFY: replacing opcode 0x71 at 0x0000 D/dalvikvm( 9786): VFY: dead code 0x0003-001b in Lcom/beem/project/beem/ui/wizard/AccountConfigure;.checkUsername (Ljava/lang/String;)V I/ActivityManager( 141): Displayed activity com.beem.project.beem/.ui.wizard.AccountConfigure: 445 ms (total 445 ms) D/AndroidRuntime( 9786): Shutting down VM W/dalvikvm( 9786): threadid=1: thread exiting with uncaught exception (group=0x400207e8) E/AndroidRuntime( 9786): FATAL EXCEPTION: main E/AndroidRuntime( 9786): java.lang.NoClassDefFoundError: org.jivesoftware.smack.util.StringUtils E/AndroidRuntime( 9786): at com.beem.project.beem.ui.wizard.AccountConfigure.checkUsername(AccountConfigure.java:160) E/AndroidRuntime( 9786): at com.beem.project.beem.ui.wizard.AccountConfigure.access$400(AccountConfigure.java:73) E/AndroidRuntime( 9786): at com.beem.project.beem.ui.wizard.AccountConfigure$JidTextWatcher.afterTextChanged(AccountConfigure.java:219) E/AndroidRuntime( 9786): at android.widget.TextView.sendAfterTextChanged(TextView.java:6161) E/AndroidRuntime( 9786): at android.widget.TextView$ChangeWatcher.afterTextChanged(TextView.java:6344) E/AndroidRuntime( 9786): at android.text.SpannableStringBuilder.sendTextHasChanged(SpannableStringBuilder.java:897) E/AndroidRuntime( 9786): at android.text.SpannableStringBuilder.change(SpannableStringBuilder.java:353) E/AndroidRuntime( 9786): at android.text.SpannableStringBuilder.change(SpannableStringBuilder.java:269) E/AndroidRuntime( 9786): at android.text.SpannableStringBuilder.replace(SpannableStringBuilder.java:432) E/AndroidRuntime( 9786): at android.text.SpannableStringBuilder.replace(SpannableStringBuilder.java:409) E/AndroidRuntime( 9786): at android.text.SpannableStringBuilder.replace(SpannableStringBuilder.java:28) E/AndroidRuntime( 9786): at android.view.inputmethod.BaseInputConnection.replaceText(BaseInputConnection.java:583) E/AndroidRuntime( 9786): at android.view.inputmethod.BaseInputConnection.commitText(BaseInputConnection.java:174) E/AndroidRuntime( 9786): at com.android.internal.widget.EditableInputConnection.commitText(EditableInputConnection.java:120) E/AndroidRuntime( 9786): at com.android.internal.view.IInputConnectionWrapper.executeMessage(IInputConnectionWrapper.java:247) E/AndroidRuntime( 9786): at com.android.internal.view.IInputConnectionWrapper$MyHandler.handleMessage(IInputConnectionWrapper.java:73) E/AndroidRuntime( 9786): at android.os.Handler.dispatchMessage(Handler.java:99) E/AndroidRuntime( 9786): at android.os.Looper.loop(Looper.java:123) E/AndroidRuntime( 9786): at android.app.ActivityThread.main(ActivityThread.java:4627) E/AndroidRuntime( 9786): at java.lang.reflect.Method.invokeNative(Native Method) E/AndroidRuntime( 9786): at java.lang.reflect.Method.invoke(Method.java:521) E/AndroidRuntime( 9786): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:868) E/AndroidRuntime( 9786): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:626) E/AndroidRuntime( 9786): at dalvik.system.NativeStart.main(Native Method) W/ActivityManager( 141): Force finishing activity com.beem.project.beem/.ui.wizard.AccountConfigure
And there you have it.
Updated by Frédéric Barthéléry over 13 years ago
-dex: Warning: Reference out.dex.jar.input.ref has not been set at runtime, but was found during build file parsing, attempting to resolve. Future versions of Ant may support referencing ids defined in non-executed targets. [echo] Converting compiled files and external libraries into /home/pizza/devel/beem/bin/classes.dex... [apply] Current OS is Linux [apply] Executing '/home/pizza/devel/android-sdk-linux_86/platform-tools/dx' with arguments: [apply] '--dex' [apply] '--output=/home/pizza/devel/beem/bin/classes.dex' [apply] '/home/pizza/devel/beem/bin/classes' [apply] [apply] The ' characters around the executable and arguments are [apply] not part of the command. [apply] Applied /home/pizza/devel/android-sdk-linux_86/platform-tools/dx to 0 files and 0 directories.
I think the warning you got from that part may be the problem. The asmack jar is not include in the dex as it should at this step.
May be the problem is caused by your version of ant. I use the 1.8.1 version to compile.
Updated by Frédéric Barthéléry over 13 years ago
- Status changed from Assigned to Feedback
According to the release note of android sdk tools 8, you must have Apache Ant 1.8 or later.
See http://d.android.com/sdk/tools-notes.html
Updated by Nikita Kozlov over 13 years ago
Solomon : I have tried to build Beem with an 1.7 ant and I had exactly the same bug than you. So I agree with Frederic, you just need to upgrade your ant, with an 1.8+ it's working.