安装失败:EAS策略拒绝权限?

6

每次我尝试启动我的应用程序时,控制台都会出现此错误:

[2014-03-09 10:26:47 - GeocachePlacer] ------------------------------
[2014-03-09 10:26:47 - GeocachePlacer] Android Launch!
[2014-03-09 10:26:47 - GeocachePlacer] adb is running normally.
[2014-03-09 10:26:47 - GeocachePlacer] Performing dk.rocologo.geocacheplacer.MainActivity activity launch
[2014-03-09 10:27:16 - GeocachePlacer] Uploading GeocachePlacer.apk onto device 'eb0b0006'
[2014-03-09 10:27:17 - GeocachePlacer] Installing GeocachePlacer.apk...
[2014-03-09 10:27:19 - GeocachePlacer] Installation error: INSTALL_FAILED_EAS_POLICY_REJECTED_PERMISSION
[2014-03-09 10:27:19 - GeocachePlacer] Please check logcat output for more details.
[2014-03-09 10:27:19 - GeocachePlacer] Launch canceled!
[2014-03-09 10:36:32 - GeocachePlacer] ------------------------------

我不知道这个错误是什么意思,也不知道该怎么解决它。我已经尝试了谷歌搜索"INSTALL_FAILED_EAS_POLICY_REJECTED_PERMISSION",但只找到一个人遇到过同样的问题,当时他想root他的手机。

我不想这样做,我只是想安装和运行我的应用程序,以测试它是否正常工作?

如果有人能告诉我应该往哪个方向寻找解决方法,我将不胜感激!


1
你是否已经按照错误信息的建议检查了 logcat 输出? - Filburt
是的,我已经搜索了logcat中的“text: reject”,“text: install”,“text: pemission”,“tag: GeocachePlacer”,但没有找到任何内容。我不知道还要寻找什么。我也找不到“INSTALL_FAILED_EAS_POLICY_REJECTED_PERMISSION”。有什么建议吗? - Rocologo
我在LOGCAT中发现了一个错误,但我不理解。它说:“E/EnterpriseContainerManager(817): ContainerPolicy Service is not yet ready!!!”,也许这就是错误的原因? - Rocologo
1个回答

6
我找到了解决方法:我尝试导出APK文件后发现,我的企业邮件是问题所在。当我安装我的企业邮件(Outlook / Exchange Activesync)时,手机/平板电脑会从公司获取一些安全策略,从而禁用“未知来源”选项。因此,“未知来源”变成灰色,我无法启用它。
为了解决这个问题,我先从设备上删除了我的企业邮件账户和策略,然后才能启用“未知来源”,最终我可以直接从Eclipse安装我的应用程序,或手动导出并安装APK文件。
这带给了我新的问题。现在我不能在手机上阅读企业邮件 :-( 如果我重新安装该策略,那么我就无法在手机上安装APK文件 :-(
如果您使用新的三星Galaxy设备,则可能遇到相同的问题,因为它们默认配备了KNOX。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接