2010-09-28 13 views
14

Używam mac osx. Pobrałem najnowszą wersję pakietu startowego SDK (platforma api7, wersja 2). Używam przetwarzania wersji kompilacji (190). Kiedy próbuję uruchomić, otrzymuję błędy poniżej.Nie wiem co to jest? Mam nadzieję, że pomożecie mi zacząć przetwarzanie Androida. Dzięki.com.android.sdklib.build.ApkCreationException: Błąd certyfikatu debugowania wygasł


 
BUILD FAILED 
/Users/ed_crub/Documents/Android SDK/tools/ant/ant_rules_r3.xml:395: The following error occurred while executing this line: 
/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 น. 

Total time: 17 seconds 
/Users/ed_crub/Documents/Android SDK/tools/ant/ant_rules_r3.xml:395: The following error occurred while executing this line: 
/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) 
+0

> Wystąpił następujący błąd podczas wykonywania tego wiersza:> com.android.sdklib.build.ApkCreationException:> Certyfikat debugowania wygasł 28/9/2497, 9:17 Kluczem jest odczytanie komunikatu o błędzie;) I don nie wiem, dlaczego ma taki dziwny znacznik czasu, ale zobacz, jak to wypróbować: [Błąd debugowania certyfikatu wygasł] w wtyczkach do systemu Android Eclipse] [1] [1]: http: //stackoverflow.com/questions/2194808/ debug-certificate-expired-error-in-eclipse-android-plugins/2196397 # 2196397 –

Odpowiedz

36

Jeżeli świadectwo debug wygasło tylko rm ~/.android/debug.keystore. Kolejna zostanie utworzona, gdy będzie potrzebna.

Nietypowa data sprawia, że ​​zastanawiam się: do czego służy TZ? Istnieje known bug, jeśli komputer nie używa kalendarza gregoriańskiego, co może spowodować wygenerowanie już wygasłego certyfikatu debugowania.

+1

to zadziałało dla mnie, dzięki! – fmquaglia

Powiązane problemy