Project

General

Profile

Bug #332

Compiling from source results in a non-functional .apk

Added by Anonymous over 13 years ago. Updated about 13 years ago.

Status:
Closed
Priority:
Normal
Category:
-
Target version:
-
Start date:
01/04/2011
Due date:
% Done:

0%

Estimated time:
Affected version:
hg
Locale:
Close

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.

#1

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 ?

#2

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.

#3

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.
#4

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.
#5

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

#6

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.

#7

Updated by Frédéric Barthéléry about 13 years ago

  • Status changed from Feedback to Resolved
#8

Updated by Frédéric Barthéléry about 13 years ago

  • Status changed from Resolved to Closed

Also available in: Atom PDF