2016-08-15 37 views
0

有没有一种方法来检测我是否有一个软件包,我试图安装的目标是错误的平台?例如,我有一个x86包,但我的手机是ARM。该包在技术上是有效的,所以返回的PackageInfo类不会损坏。试图安装时,它会失败,所以我想检测该事件,但我不知道如何去做。任何建议?是否有可能检测到尝试安装APK针对错误的平台?

回答

0

有你在build.gradle尝试这样:

abiFilters = ["armeabi-v7a", "armeabi"] 

语法可能会有所不同,取决于您使用gradle这个插件。

+0

该软件包不是我的,我正在寻找只是因为目标平台不同而未能安装软件包的事件 –

+0

它不会无法安装。它在启动时会失败。 *但我不是100%肯定的。* – user1056837