0

android-sdk-osx リビジョン 20 (アドオン XML スキーマ #5、リポジトリ XML スキーマ #7 (それが何であれ)) を実行し、推奨される方法でデフォルト アプリを生成し、ここに記載されているようにデバッグ モードで実行しようとします。 : http://developer.android.com/training/basics/firstapp/running-app.html

ant debug
. . .

[apkbuilder] Creating AndroidHelloWorld-debug-unaligned.apk and signing it with a debug key...

BUILD FAILED
/Users/dsw/android-sdk-macosx/tools/ant/build.xml:920: The following error occurred while executing this line:
/Users/dsw/android-sdk-macosx/tools/ant/build.xml:931: The following error occurred while executing this line:
/Users/dsw/android-sdk-macosx/tools/ant/build.xml:295: com.android.sdklib.build.ApkCreationException: Debug Certificate expired on 3/2/10 8:46 PM
    at com.android.sdklib.build.ApkBuilder.getDebugKey(ApkBuilder.java:283)
    at com.android.sdklib.build.ApkBuilder.<init>(ApkBuilder.java:390)
    at com.android.ant.ApkBuilderTask.execute(ApkBuilderTask.java:334)
. . .

率直に言って、Google にはもっと良いものを期待しています。何よりも、デバッグ証明書を更新する方法を知っている人はいますか (本当に、ローカルで実行するには証明書が必要ですか?)

4

2 に答える 2

0

作成後 365 日で期限切れになるデバッグ キー。作成後 30 年で有効期限が切れます。デバッグ キーストアを削除すると、Eclipse によって新しいキーストアが作成されます。

[設定]>>[Android]>>[ビルド]で場所を見つけます

于 2012-07-27T22:49:06.053 に答える
0

Eclipse を実行していない場合の答え (Krylez による Eclipse のこのスレッドの他の答えから変更) は次のとおりです。

rm $HOME/.android/debug.keystore

そして、もう一度ビルドします。

于 2012-07-28T00:09:05.127 に答える