Ant スクリプトを使用して .apk ファイルを作成する際に問題に直面しています。生成された .apk は .apk ではなく _unaligned.apk という名前になり、_unaligned.apk ファイルをデバイスにインストールすると、java.lang.VerifyError 例外を示す強制終了が表示されますが、IDE を使用して生成された同じ apk は正常に動作します。私は長い間これに打たれました。.apk ファイルを生成する build.xml ファイルを共有できますか?
6950 次
3 に答える
3
このBloqエントリは、必要なすべての手順を説明しています。特にビルドスクリプトをカスタマイズしたい場合。
実際のビルドスクリプトを探している場合は、AndroidSDKフォルダーplatforms/ android-X/templatesを調べてください。android_rules.xmlというファイルがあるはずです。
ビルドスクリプトをカスタマイズして、apkをクリーンアップ、ビルド、署名し、接続されたデバイスに配布しました。必要に応じて、スクリプトを提供できます。私に連絡してください!
于 2011-09-29T11:39:33.717 に答える
2
zipalign を使用して apk に何らかのキーで署名する必要があります。アプリをテストしている限り、デバッグキーを使用するだけで済みますant debug
少なくとも、このページを注意深く読んでください。
于 2010-06-22T08:47:53.147 に答える
0
コマンド/ターミナルプロンプトで実行しているantコマンドは何ですか?
私は手動で ant を実行する際にさまざまな問題を抱えていました (使用するビルド ツールのカスタム アセットを含む apk ファイルを再パッケージ化します)。そのスレッドに役立つ情報があるかもしれません。
または、apk ファイルを展開する前に署名する必要があることを覚えておいてください (Joubarc のリンクを参照)。
于 2011-01-27T07:25:26.763 に答える