Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/jpa/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
为什么赢了';我的android应用程序安装在众多设备中的一个设备上吗?_Android_Unity3d - Fatal编程技术网

为什么赢了';我的android应用程序安装在众多设备中的一个设备上吗?

为什么赢了';我的android应用程序安装在众多设备中的一个设备上吗?,android,unity3d,Android,Unity3d,我已经为我们的Unity3d android游戏制作了一个候选版本,并在多台设备上试用过。除了这一款三星Captivate,它在任何地方都能正常工作。在这台设备上,它甚至拒绝安装。你试着从APK安装,它想了一会儿,然后告诉你应用程序没有安装。没有更多的信息了 奇怪的是,这个应用程序的早期版本总是安装得很好。虽然我已经将android工具从r21升级到r22,但在这个新版本中只有一些小的崩溃修复 手机运行froyo,但清单的API最小值为8。这是play store看到的清单信息的屏幕截图: 以

我已经为我们的Unity3d android游戏制作了一个候选版本,并在多台设备上试用过。除了这一款三星Captivate,它在任何地方都能正常工作。在这台设备上,它甚至拒绝安装。你试着从APK安装,它想了一会儿,然后告诉你应用程序没有安装。没有更多的信息了

奇怪的是,这个应用程序的早期版本总是安装得很好。虽然我已经将android工具从r21升级到r22,但在这个新版本中只有一些小的崩溃修复

手机运行froyo,但清单的API最小值为8。这是play store看到的清单信息的屏幕截图:

以下是设备的信息转储:

以下是安装的日志:(查找
company.appname

安装在14:35:50.275完成失败。在此之前,在安装过程中,手机多次抱怨:

07-15 14:35:47.185 W/PackageParser(2480): Unknown element under <manifest>: supports-gl-texture at /data/app/vmdl62580.tmp Binary XML file line #51
对于“输入时无证书”错误,我已经检查了类似“”的答案,但我认为它们不适用,因为这个问题是针对手机的,而不是针对内部版本的。构建肯定是用我们的发布证书签署的,否则我无法上传到play store。我与jarsigner进行了验证,结果显示已完全验证


我还可以提供其他诊断吗?你知道为什么这部手机会坏吗?我不想发布并发现这是许多手机的一个问题。

我完全将我的工具从r22回滚到r22,它解决了这个问题,但这似乎不是一个可行的长期解决方案

后退并不容易!它涉及到用下载的r21工具副本覆盖我的android sdk/tools/dir(你必须猜测这个URL,谷歌没有发布它。请检查)。然后打开SDK管理器并重新安装平台工具

对于eclipse,我需要删除、重新安装,然后导入ADT插件的压缩副本(再次查看网站并猜测链接!)。卸载并重新安装回滚插件会导致问题

这看起来像,但目前尚未解决

不过,你们似乎相处得很好:Airbnb的某位员工发布了关于该漏洞的相同经验,并确认使用r21的建筑解决了该问题


你可能想在那里加入你的日志。

该设备运行在Android 2.3上,因此你确定没有添加需要更高Android版本的内容吗?答案可能在于那些“小错误修复”。。。对我来说,听起来像是一个加载的术语。实际上只是几个空检查。这是改变最显著的工具。@g00dy绝对没有新功能。如果用户试图安装在不支持某些功能的手机上,您会认为会出现这种错误吗?关于证书,它非常具体。@jahroy r22有一个问题,但它在Unity 4.1.4中得到了修复。我正在运行4.1.5。但如果这就是问题所在,我希望它在任何地方都会失败,或者不会构建,而不仅仅是在这部手机上。它适用于Galaxy I、SII和N7。
07-15 14:35:47.427 W/PackageParser(2480): Exception reading assets/bin/Data/Managed/Assembly-CSharp-firstpass.dll in /data/app/vmdl62580.tmp
07-15 14:35:47.427 W/PackageParser(2480): java.lang.SecurityException: /data/app/vmdl62580.tmp failed verification of META-INF/CERT.SF
...
07-15 14:35:47.427 E/PackageParser(2480): Package com.company.appname has no certificates at entry assets/bin/Data/Managed/Assembly-CSharp-firstpass.dll; ignoring!