2016-08-15 2 views
0

インストールしようとしているパッケージが間違ったプラットフォームをターゲットにしているかどうかを検出する方法はありますか?たとえば、私はx86用のパッケージを持っていますが、私の電話はARMです。パッケージは技術的に有効なので、返されたPackageInfoクラスは破損しません。インストールしようとすると、失敗するだけなので、そのイベントを検出したいのですが、どうすればいいのかわかりません。どんな勧告?間違ったプラットフォームをターゲットとするAPKのインストールを検出することは可能ですか?

答えて

0

は、あなたのbuild.gradleでこれを試してみました:

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

構文は変更される場合があり、ご使用のGradleプラグインに依存します。

+0

パッケージは私のものではなく、対象のプラットフォームが異なるためパッケージがインストールできなかったというイベントを検出しようとしています –

+0

インストールに失敗しません。起動時に失敗します。 *しかし、私は100%確実ではありません。* – user1056837

関連する問題