4

デバッグ キーを使用しているかどうかに関係なく、Android アプリケーションの署名で興味深い問題が発生しています。インストールしたJDK /usr/bin/{java,keytool,jarsigner}(OpenJDKまたはSunのJDK)に関係なく、コンパイルが成功すると、常に次の出力が得られます。

-パッケージデバッグサイン:
[apkbuilder] RemoteNotify-debug-unaligned.apk を作成し、デバッグ キーで署名する...

ビルドに失敗しました
/home/ianweller/AndroidSDK/platforms/android-7/templates/android_rules.xml:281: この行の実行中に次のエラーが発生しました:
/home/ianweller/AndroidSDK/platforms/android-7/templates/android_rules.xml:152: java.lang.NoClassDefFoundError: com.android.jarutils.DebugKeyProvider

アプリケーションは、ADT プラグインを使用して Eclipse でビルドおよび署名されています (Sun の JDK がインストールされていなくても)。私はFedora 12を使用しています。

コードを Eclipse から取り出して git リポジトリに移動したいと考えていますが、ant からビルドできないため、これを行うことはできません。

4

1 に答える 1

0

これがあなたの問題かどうかはわかりませんが、奇妙な文字に注意してください。一部のフィールドにはスペース、コンマ、ピリオドなどを含めることができません...

于 2011-05-25T16:31:05.600 に答える