2011-08-11 79 views
1

我正在使用三星Galaxy POP。 Android版本2.2 Froyo。我是Android編程的新手。我過於樂意在我的手機上安裝Mid3D演示程序,並在我認爲未來之前看到它。在android中安裝apk問題

鏈接在這裏 http://code.google.com/p/min3d/downloads/detail?name=min3dSampleProject1_020.apk&can=2&q=

,但是當過我使用這個

>adb install [Mid3D apk file name] 

出現這樣的錯誤:

1052 KB/s (1688402 bytes in 1.566s) 
     pkg: /data/local/tmp/min3dSampleProject1_020.apk 
Failure [INSTALL_PARSE_FAILED_NO_CERTIFICATES] 

我使用Windows 7

任何想法解決這個問題?

回答

3

這個APK確實沒有簽名。您需要簽名才能安裝它,或者只需獲取示例項目源代碼並使用Eclipse構建即可。這將自動生成測試證書並簽署APK,以便您可以試用。

1

你試過谷歌嗎?當搜索「失敗[INSTALL_PARSE_FAILED_NO_CERTIFICATES]」時,我發現了很多帖子。這可能是因爲該APK未簽名。部分手機限制安裝外國未簽名的APK。

我認爲在菜單>設置>應用程序>未知來源中有一個設置可以允許非Market Market。

Here,herehere是Google搜索後的一些鏈接。

+0

我檢查了未知來源。但似乎有同樣的問題 –

+3

'未知來源'與此無關。無論此設置如何,只要USB調試打開,您可以使用adb進行安裝。在此設置的背景下,「外部」意味着「不是來自Android電子市場」,而不是「未簽名」。所有的apks都必須簽名才能安裝。 –

+0

感謝您的澄清。 – Jack