今朝、最新に更新された Netbeans 7.1.1 と nbandroid プラグインを使用しています。ビルドを行ったところ、すべて正常にビルドされました。Android 2.3.3 を実行しているデバイスに apk をインストールしました。SDK ツール r19 を使用しています。
起動しようとすると、logcat に java.lang.NoClassDefFoundError が表示されます。
私のantビルドスクリプトは、apkが依存するすべてのライブラリをそのlibsディレクトリにコピーしてビルドしています。何らかの理由で、一部のクラスが apk にパッケージ化されていません。
それは既知の問題ですか?回避策はありますか?
プロジェクトディレクトリの下に(libフォルダーの代わりに)libsフォルダーを作成するという行に沿って、Eclipseのいくつかの回避策があります。プロジェクト外のフォルダーを指すようにlibs プロパティjar.libs.dirを構成しています。これはすべて、現在ではなく、以前は機能していたようです。