2017-11-04 12 views
0

アンドロイドプロジェクトのgradleバージョンを3.0.0に更新した後、私は奇妙な問題に直面しました。私がFabricで自分のアプリをインストールしようとしたり、* .apkを電子メールで送信しようとすると、「App cant install」と表示されますが、IDEで直接作業しても問題ありません。Android Gradle Plugin 3.0.0アップデートの問題

私はすでに、すべての既知のgradle 3.0.0の問題をブラウズするのに多くの時間を費やしましたが、何も見つかりませんでした。

多分誰も同様の問題に直面しましたか?

P.S.申し訳ありませんが、共有するマッチコードはありません。なぜなら、Android Studio経由で動作するため、設定に関係しないと思うからです。

答えて

3

多分誰も同様の問題に直面しましたか?

はい、I blogged about it a couple of days agoです。

次のような、その役割のために明示的にAPKを構築し、APKを配布しようとしている場合:

assembleDebugの使用「を構築しAPK(S)」メニューオプション

  • を使用して

    • またはassembleReleaseのGradleタスク

    IDEのビルドからのAPKは今FLAG_TEST_ONLYセットを有しており、APKインストールすることはできませんノーマlly。 adb install -tがインストールされますが、それには受信者にAndroid SDKが必要です。

  • +0

    おかげで(未知のソースオプションまたはADBオプションを使用して)も、他のデバイスに作成されたAPK(デバッグAPK)を使用することができます。私は彼らがリリースノートや既知の問題でそれについて言及しなかった理由が不思議です。 – Yarik

    +0

    @ヤリク:リリースノートにはたくさんのことが書かれています。 – CommonsWare

    0

    CommonsWareの回答に加えて、もう1つ問題があります。

    Instant Runが有効になっている可能性があります。この機能の主な欠点の1つは、他のデバイス(開発に使用しているデバイスを除く)にapkを使用できないことです。

    もしそうなら、この機能を無効にした後、あなたの答えを

    関連する問題