com.android.sdklib.build.ApkCreationException: Debug证书过期错误

14
我正在运行mac osx操作系统。我下载了SDK starter package(平台api7,修订版2的最新版本)。我使用处理版本的build(190)。当我尝试运行时,出现以下错误。我不知道这是什么? 我希望能有人帮助我开始使用android processing。 谢谢。
构建失败
/Users/ed_crub/Documents/Android SDK/tools/ant/ant_rules_r3.xml:395: 在执行此行时出现以下错误:
/Users/ed_crub/Documents/Android SDK/tools/ant/ant_rules_r3.xml:209: com.android.sdklib.build.ApkCreationException:Debug Certificate expired on 28/9/2497, 9:17 น.
总时间:17秒 /Users/ed_crub/Documents/Android SDK/tools/ant/ant_rules_r3.xml:395: 在执行此行时出现以下错误: /Users/ed_crub/Documents/Android SDK/tools/ant/ant_rules_r3.xml:209: com.android.sdklib.build.ApkCreationException:Debug Certificate expired on 28/9/2497, 9:17 น。 at org.apache.tools.ant.ProjectHelper.addLocationToBuildException(ProjectHelper.java:541) at org.apache.tools.ant.taskdefs.MacroInstance.execute(MacroInstance.java:394) at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:288) at sun.reflect.GeneratedMethodAccessor14.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:105) at org.apache.tools.ant.Task.perform(Task.java:348) at org.apache.tools.ant.Target.execute(Target.java:357) at org.apache.tools.ant.Target.performTasks(Target.java:385) at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1329) at org.apache.tools.ant.Project.executeTarget(Project.java:1298) at processing.app.tools.android.Build.antBuild(Unknown Source) at processing.app.tools.android.AndroidMode.runSketchOnDevice(Unknown Source) at processing.app.tools.android.AndroidMode.access$600(Unknown Source) at processing.app.tools.android.AndroidMode$RunHandler.run(Unknown Source) at java.lang.Thread.run(Thread.java:637)

执行此行时发生以下错误:com.android.sdklib.build.ApkCreationException: 调试证书于2497年9月28日9:17过期。关键是要阅读错误消息 ;) 我不知道为什么会有这样奇怪的时间戳,但请尝试使用以下解决方案:["Debug certificate expired" error in eclipse android plugins][1] [1]:https://dev59.com/ZHI95IYBdhLWcg3wsQL9#2196397 - Christopher Orr
1个回答

36

当调试证书过期时,只需执行 rm ~/.android/debug.keystore。下次需要时会重新创建。

这个异常的日期让我想知道您的时区设置是什么?如果您的计算机没有使用公历日历,可能会发生已经过期的调试证书生成的已知问题


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接