2012-07-26 104 views
0

不知道這是怎麼約,我是建設一個項目很好,那麼下一次我建的,2分鐘內,突然這個開始發生在日食:Android的日食INSTALL_PARSE_FAILED_CERTIFICATE_ENCODING

[2012-07-26 12:48:02 - project] Installation error: INSTALL_PARSE_FAILED_CERTIFICATE_ENCODING 
[2012-07-26 12:48:02 - project] Please check logcat output for more details. 
[2012-07-26 12:48:02 - project] Launch canceled! 

亞行輸出:

07-26 12:48:01.656: W/ActivityManager(346): No content provider found for permission revoke: file:///data/local/tmp/xxxx.apk 
07-26 12:48:01.726: W/ActivityManager(346): No content provider found for permission revoke: file:///data/local/tmp/xxxx.apk 
07-26 12:48:01.781: D/dalvikvm(346): WAIT_FOR_CONCURRENT_GC blocked 0ms 
07-26 12:48:01.781: W/PackageParser(346): Exception reading /data/app/vmdl-883532656.tmp 
07-26 12:48:01.781: W/PackageParser(346): java.io.IOException: global_list_ch 
07-26 12:48:01.781: W/PackageParser(346): ild_row_bck.png.png 
07-26 12:48:01.781: W/PackageParser(346): SHA1-Digest 
07-26 12:48:01.781: W/PackageParser(346): at java.util.jar.InitManifest.readName(InitManifest.java:130) 
07-26 12:48:01.781: W/PackageParser(346): at java.util.jar.InitManifest.readHeader(InitManifest.java:104) 
07-26 12:48:01.781: W/PackageParser(346): at java.util.jar.InitManifest.initEntries(InitManifest.java:69) 
07-26 12:48:01.781: W/PackageParser(346): at java.util.jar.Manifest.read(Manifest.java:221) 
07-26 12:48:01.781: W/PackageParser(346): at java.util.jar.Manifest.<init>(Manifest.java:120) 
07-26 12:48:01.781: W/PackageParser(346): at java.util.jar.JarFile.getManifest(JarFile.java:296) 
07-26 12:48:01.781: W/PackageParser(346): at android.content.pm.PackageParser.collectCertificates(PackageParser.java:608) 
07-26 12:48:01.781: W/PackageParser(346): at com.android.server.pm.PackageManagerService.installPackageLI(PackageManagerService.java:7249) 
07-26 12:48:01.781: W/PackageParser(346): at com.android.server.pm.PackageManagerService.access$1600(PackageManagerService.java:159) 
07-26 12:48:01.781: W/PackageParser(346): at com.android.server.pm.PackageManagerService$5.run(PackageManagerService.java:5546) 
07-26 12:48:01.781: W/PackageParser(346): at android.os.Handler.handleCallback(Handler.java:615) 
07-26 12:48:01.781: W/PackageParser(346): at android.os.Handler.dispatchMessage(Handler.java:92) 
07-26 12:48:01.781: W/PackageParser(346): at android.os.Looper.loop(Looper.java:137) 
07-26 12:48:01.781: W/PackageParser(346): at android.os.HandlerThread.run(HandlerThread.java:60) 

我已經試過明顯,啓動裝置,adb uninstall com.project.xxxx,重新啓動亞行,重新啓動Eclipse,android update project -p ./

實踢球者是這個項目只是破碎,我可以建立任何其他人,去圖!

乾杯, 克里斯

+0

我知道你說你重新啓動亞行,但是你清除緩存呢?其他人有同樣的錯誤[這裏](http://stackoverflow.com/questions/9532653/android-4-0-3-emulator-install-fails-with-permission-revoke),並顯然修復它與緩存重置。 – thegrinner 2012-07-26 12:04:50

+0

是的,沒有幫助。 – 2012-07-26 12:07:57

+0

很高興聽到!我繼續發佈,並將其作爲答案,以便將來人們對這個問題的看法可以更加突出。 – thegrinner 2012-07-26 12:15:27

回答

2

OK終於找到了問題休息一會,再尋找後:

07-26 12:48:01.781: W/PackageParser(346): java.io.IOException: global_list_ch 
07-26 12:48:01.781: W/PackageParser(346): ild_row_bck.png.png 

我看到這個然後看了看我的資源,我也總算在我的一個文件上輸入新行。看起來像:

ic_something.png 
ic_something_else.png 

作爲文件名,有什麼奇怪的是,這編譯好,所以我從來沒有想過看資源。

希望這可能有助於未來的人。

我提出這個錯誤的,這是日食具體:Eclipse Bug: 386045

乾杯, 克里斯

+1

這節省了我的時間! – 2014-08-11 12:43:30

0

從註釋轉換。

我知道你說你重新啓動了adb,但是你是否清除了緩存?其他人有相同的錯誤here,並顯然修復它與緩存重置。具體來說,他們進入了終端如下:

adb root 
adb remount 
adb shell rm -r /data/dalvik-cache/* 
+0

沒有工作,但可能會修復其他人遇到類似問題。 – 2012-07-26 13:22:48