2016-06-19 4 views
3

私はC++でAndroid向けのネイティブアプリケーションを開発しています。アプリが正常に動作し、インストールします(アリデバッグをインストールして)正しく複数のデバイス途中、私はandrodid 4.4.2とレノボA806でそれをインストールしようとするとエラーがスローされます。実行時にINSTALL_FAILED_VERIFICATION_FAILURE ON antデバッグインストール

enter code install: 
[echo] Installing /home/flush/Project/test/bin/NativeActivity-debug.apk onto default emulator or device... 
[exec] 7378 KB/s (6015860 bytes in 0.796s) 
[exec] Failure [INSTALL_FAILED_VERIFICATION_FAILURE] 

デバイスが表示されます。 adbデバイス。私はセキュリティでのアプリケーションチェックのチェックを無効にし、Unknowソースオプションをチェックしました。 同じエラーがまだスローされます。

セキュリティオプションの内部ストレージからインストールすることでアンドロイドデバッグ証明書をインストールしようとしましたが、動作しません。 「証明書がインストールされました」というメッセージが表示されているにもかかわらず、証明書が証明書リストに表示されません。

¿手がかりはありますか?あなたが前に証明書を生成する場合

あなたは

あなたが設定またはEclipseで不明なソフトウェアソースを許可する、符号なしのアプリを書き込み権限を持っている必要があり

答えて

0

、アプリ> Androidのツールにサインありがとう>輸出は、アプリケーションパッケージに署名しました。

+0

お返事ありがとうございます。知られていないソフトウェアソースは、電話でチェクされます。私はEclipseを使いません。アプリをコンパイルするにはnkd-build、apkをパッケージ化して署名するにはantをデバッグしてください。 apkはアンドロイドのデバッグ証明書で署名されています。また、このアプリは他のデバイスでも動作します。 – user2699214

+0

以前にアプリをインストールしましたか?削除した場合は、再インストールする前に設定から削除してください。 – vgonisanz

+0

いいえ、私は決してアプリケーションをインストールすることはできませんでした(この電話で)。 – user2699214