10

android无法安装的可能原因是什么。无效的 URI?这指的是什么 URI,它以什么方式无效?它在调试模式下工作正常,但我无法让它在调试模式之外安装。

谢谢

4

5 回答 5

3

这个错误可以指向很多不同的东西,并且有很多不同的修复。总结一下我收集的内容:

  1. Eclipse 的问题:清理项目,重建项目,重新启动 Eclipse。

  2. 无效字符:删除 Eclipse 项目名称中的任何特殊字符。仅使用 [az] 和 [0-9] 甚至不使用 [ ](空格)

  3. 包含的 jar 中的错误:尝试不使用 jar 并查看它是否运行,是否以某种方式修复。
  4. 清单包设置中的错误:在项目中右键单击 Eclipse -> Android 工具 -> 重命名应用程序包(重命名为类似的名称,您可以随时重命名)。
  5. 设备问题:从设备中删除应用程序并尝试重新安装。
于 2013-11-29T06:28:31.540 回答
2

上面的 ingyesid 基本上意味着您需要重构项目名称以不包含任何非 en/us 字符。然后,这将更改也不能有重音字母的 apk 文件名,例如;“ÖÄÅåäöééıßç....等”..(任何“res”资产都不能拥有这些)。我最近在做瑞典语时遇到了这个问题,请确保项目名称和所有文件名都是英文字符/数字。

- 但是,您可以将“res/values/Strings”中的 appname 变量设置为正确的国际字符。

这要么是一个错误,要么是代表 android 开发人员的一些短视。:/

于 2013-05-23T07:33:13.430 回答
0

/data/local 目录没有写入权限,在“其他人”上执行。

您必须使用超级用户应用程序并修改 /data/local 的权限。

将它们设置为 rwxrwxrwx 将起作用

于 2013-05-13T11:11:35.080 回答
0

没有重音或不寻常的字符。我有口音,apk的名称在安装时产生了一个错误,去掉勾号就可以了

于 2013-03-12T22:14:27.247 回答
0

如果您放置了无效的项目名称,例如MyAPP_$33,则会出现此问题,因此只允许使用字母 [a---z] 和数字 [0,1,2...]。 项目命名时不允许使用特殊字符

于 2016-12-08T07:44:22.673 回答