2011-08-11 58 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