Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/macos/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2012/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
android sdk osx修订版20 hello world不是现成的_Android_Macos - Fatal编程技术网

android sdk osx修订版20 hello world不是现成的

android sdk osx修订版20 hello world不是现成的,android,macos,Android,Macos,运行android sdk osx修订版20(附加XML模式#5,存储库XML模式#7(无论是什么)),我以推荐的方式生成默认应用程序,然后尝试在调试模式下运行它,如下所述: ant调试 . . . [apkbuilder]正在创建AndroidHelloWorld-debug-unaligned.apk并使用调试密钥对其进行签名。。。 构建失败 /Users/dsw/android sdk macosx/tools/ant/build.xml:920:执行此行时发生以下错误: /Users/d

运行android sdk osx修订版20(附加XML模式#5,存储库XML模式#7(无论是什么)),我以推荐的方式生成默认应用程序,然后尝试在调试模式下运行它,如下所述:

ant调试
. . .
[apkbuilder]正在创建AndroidHelloWorld-debug-unaligned.apk并使用调试密钥对其进行签名。。。
构建失败
/Users/dsw/android sdk macosx/tools/ant/build.xml:920:执行此行时发生以下错误:
/Users/dsw/android sdk macosx/tools/ant/build.xml:931:执行此行时发生以下错误:
/Users/dsw/android sdk macosx/tools/ant/build.xml:295:com.android.sdklib.build.ApkCreationException:调试证书于2010年3月2日下午8:46过期
位于com.android.sdklib.build.ApkBuilder.getDebugKey(ApkBuilder.java:283)
位于com.android.sdklib.build.ApkBuilder(ApkBuilder.java:390)
位于com.android.ant.ApkBuilderTask.execute(ApkBuilderTask.java:334)
. . .

坦率地说,我希望谷歌做得更好。所有人都知道如何更新调试证书(真的,我需要一个本地运行的证书吗?

调试密钥在创建后365天过期。它们现在在创建30年后过期。删除调试密钥库,Eclipse将为您构建一个新的密钥库


在Preferences>>Android>>Build

下查找位置,如果您没有运行Eclipse,答案(由Krylez在Eclipse的本线程中的另一个答案修改)是:


然后再次构建。

(1)我没有使用Eclipse;(2) “首选项>>Android>>构建”的上下文是什么;Android SDK管理器中没有这样的路径;我如何使用Android工具做到这一点?啊,它是$HOME/.Android/debug.keystore
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)
. . .
rm $HOME/.android/debug.keystore