2013-01-25 10 views
10

私は携帯電話(Android 4.0.4を実行しているGT-B5330)でap30をインストールしようとしています(IntelliJでビルド)手動でをインストールします。デバイスにapkを手動でインストールする:エラー103

  • のIntelliJはMyApp.apkを生成する(使用してビルドします>アーティファクト> ...再構築)
  • 電話の設定:セキュリティ>デバイスの管理>元不明の
  • をチェックされている私は、MyAppの上の既存の "デバッグ" バージョンをアンインストールします電話
  • 自分の電話機をUSBケーブルでPCに接続し、MyApp.apkを電話機のSDカードに転送します。
  • 電話で私はsdcardを参照してMyApp.apkをクリックします
  • MyAppに必要なアクセス許可が表示され、インストールを試みます。

    01-25 10:55:15.668: INFO/ApplicationPolicy(1448): isApplicationInstallationEnabled 
    01-25 10:55:15.668: WARN/PackageManager(1448): verifying app can be installed or not 
    01-25 10:55:15.748: INFO/SurfaceFlinger(1216): id=3872 Removed idx=3 Map Size=4 
    01-25 10:55:15.748: INFO/SurfaceFlinger(1216): id=3872 Removed idx=-2 Map Size=4 
    01-25 10:55:16.148: DEBUG/dalvikvm(1448): GC_EXPLICIT freed 744K, 34% free 13115K/19655K, paused 5ms+11ms 
    01-25 10:55:16.148: DEBUG/InstallAppProgress(22326): Installation error code: -103 
    

    私は-103このエラーコードの意味を見つけることを試みたが、私はdidnの:

  • 私がメッセージを受信

が、私はこれらのログを見つけlogcatを見てみると、「アプリケーションがインストールされていません」何も見つけられません。

私は何が間違っているのだろうと思いますが、どうすればその問題を修正/調査できますか?それがインストールされ、正常に動作している:

  • 私は私のIDEから実行しますことを

    は注意してください。

  • いくつかのネイティブlibsにはMyApp.apk

に同梱されています、私は明らかに何かが足りないのですか?他のセキュリティ設定を変更するには?

ご協力いただければ幸いです。

+0

でAPKに署名APKからインストールする方法を示すことのスクリーンショットです。あなたは一度に両方を持つことはできません。それは通常あなたにこれを伝えますが、それは他のものかもしれません。 (別名、すでにこれを試したことがあります) – Doomsknight

+0

IDEから実行している間、apkはデバッグキーで署名されています。他の構築方法では、同じ鍵を署名に使用していますか?あなたはそれに署名しますか? – WarrenFaith

+0

@Doomsknight:はい前に "デバッグ"アプリをアンインストールしました(この事実を知らせるために私の投稿を編集しました) – ben75

答えて

4

IDEから実行しているとき、apkはデバッグキーで署名されています。

最初にビルドメソッドが別のキーを使用するかもしれないとか、まったく使用しないかもしれないと仮定します。私の推測はまったくありません。そうでないと、署名が異なるというメッセージが得られるはずです。ここで

はその後、最初にあなたのデバッグバージョンをアンインストールしてみIDEA12

enter image description here

1

あなたのデバイスにはすでにこのアプリがインストールされていますか? おそらく、別のキーで署名されたアプリケーションがインストールされている可能性があります。

関連する問題