2016-04-30 86 views
0

私はADBツールを使用しています。私のエミュレータにapkをインストールしたいと思います。だから私は、このコマンドADB apkインストールエラー "INSTALL_FAILED_INVALID_URI"

adb install /home/jody/myexample.apk 

を使用して、私は、私はこのエラーを検索

2841 KB/s (242867 bytes in 0.083s) 
pkg: apk 
ver: /data/local/tmp/concolicexample.apk 
Failure [INSTALL_FAILED_INVALID_URI] 

このエラーを持って、https://mobiledevstories.wordpress.com/2013/06/03/android-adb-install_failed_invalid_uri/から、私は解決策が、ディレクトリへのアクセス権を変更することがあるはずですが分かったが、問題は、私ドンであります/ data/local/tmpはどこにあるのか知りません。どこでパーミッションを変更する必要がありますか? 私はLinuxでgenymotionエミュレータを使用していることを言及する必要があります。 私を助けてください。この問題が本当に原始的なのであれば申し訳ありません。私はちょうどadbを使い始める。

+0

提案 - apkをドラッグアンドドロップすると、自動的にapkをインストールします。これはmacですべて実行します。 –

答えて

1

あなたの問題を持つ多くの人々がここにあります Cannot install package on rooted device : INSTALL_FAILED_INVALID_URI

私はあなたのデバイスを仕事に、このために根ざしする必要があります、またはあなたが十分な権限を持っていないだろうと思います。私は根っこのデバイスを持っていないので、すべてのステップが必要かどうか覚えていない:

/data/local /ディレクトリはAndroidデバイス上にあるので、デバイスにアクセスする必要があります。

1)adbの再マウント(これは必要ではないかもしれませんが、これはあなたのデバイスに複数のアクセス権) 2)adbのシェル<を与える代わりに - お使いのコンピュータのデバイス上でシェルを開きます。 3)chmod 777/data/local/ 4)chmod 777/data/local/tmp/

うまくいけばそれはあなたのために働く!

+0

あなたの答えをありがとうが、私はgenymotionエミュレータを使用します。私はgenymotionエミュレータでこのフォルダを見つけることができますか? –

+0

ああ、はい、謝罪私はあなたがエミュレータと言ったことを逃した。 Genymotionでの私の経験は非常に限られています。 私の知るところでは、2つのオプションがあります。 Genymotionにはadbツールが付属しています。 またはhttps://docs.genymotion.com/Content/02_Application/Configuring_Genymotion/ADB.htmを参照し、既に使用しているadbツールを使用するようにGenymotionに指示します。 これは役に立ちます:http://stackoverflow.com/questions/25739957/how-to-reboot-android-device-emulator-in-genymotion –

+0

ありがとうNerevar :) –

関連する問題