web-dev-qa-db-ja.com

アプリケーションのインストール中に不明なエラーコード "-505"

これを確認しました Android 5.0 Lollipopアプリのインストールで、アプリケーションのインストール中に不明なエラーコードが表示されます: "-505" 。しかし、私はマルチユーザー環境を使用しないので、それは私のケースに対応していないようです。

私はプレイストアにアプリを持っていますが、ネクサスで正常に機能しました4(4.4.x) Lollipopにアップグレードするまで、プレイストアからインストールしようとするたびにこのエラーが表示されました(インストールされます) adb経由で実行すれば問題ありません)。

なぜ私がこの問題に直面しているのか理解できません。また、このエラーコードへの他の参照もありません。どんな助けでもありがたいです。

14
humblerookie

これは私にはばかげているように見えますが、最終的に、私がPlaystoreアプリとの共通の署名済み権限を持つ別の開発アプリ(diffパッケージ名)を持っているという事実であると思われる答えを見つけました。私のlogcatの奥深くに埋められたのはこれでした。

11-21 16:20:02.855: E/Finsky(8986): [1] PackageInstallerImpl.handleCommitCallback: Error -505
while installing <package>: INSTALL_FAILED_DUPLICATE_PERMISSION: Package <package> attempting to
redeclare permission <package>.permission.MAPS_RECEIVE already owned by 

lollipopからは、これは許可されていないようです。皆に感謝します。

[〜#〜]編集[〜#〜]

まだ明らかでない場合の解決策は、許可を

 <permission Android:name="<old package>.permission.MAPS_RECEIVE"
 Android:protectionLevel="signature" />

<permission Android:name="<new package>.permission.MAPS_RECEIVE" 
Android:protectionLevel="signature" />

または同じ原因となっている許可に署名したもの。

19
humblerookie

Lollipopの公式バージョンとMacユーザー向け(Windowsユーザーと類似していると思います):

  • ターミナルに行き、
  • cd into:ADT/sdk/platform-tools
  • 「./adb uninstall.app.package」と入力します

以上です!

  • アプリをアンインストールしました
  • -kフラグを追加しないでください-( '-k'はデータとキャッシュディレクトリを保持することを意味します)

幸運を!

7
nitzanwe

これは、Lollipopでのアプリ証明書解析のバグが原因です。

https://code.google.com/p/Android/issues/detail?id=79089

4
Jendrik

インストールしようとしているアプリが、同じ証明書を持つ同様のアプリまたは関連するアプリと同じ証明書を持っている場合、Android 5.0は、既にインストールされている(ただし異なる)アプリです。私にとってうまくいった唯一の解決策はありますか?同じ証明書でアプリをアンインストールします。これは、インストールしようとしているアプリを作成した同じ開発者によって作成されたアプリです。そのアプリをアンインストールしたら、問題のあるアプリをインストールしてから、戻ってすでにインストールされている他のアプリを再インストールします。この問題は、FB Messengerアプリをインストールしようとしたときに一度だけ発生しました。Facebookアプリをアンインストールした後、ようやくインストールできました。次に、Messengerのインストール後にFacebookを再インストールしました。

3
Michael Perry

複数のユーザーが同じデバイスに同じアプリをインストールすると、このエラーが発生する可能性があります。デバイスから他のアプリを削除してください。

私は同様の問題に直面しましたが、私の場合、それは私のデバイス上にある古い開発ビルドであり、Playストアからインストールしようとしたときに、このエラーが発生していました。

1
Mak

私は同様の問題を抱えており、この解決策で解決しました。

解決策:AndroidデバイスをAndroid 5.0 Lollipopを無線アップデートまたは工場出荷時のイメージのサイドローディングを使用して古いバージョンから更新した後、出荷時設定にリセットします。Androidバージョンを更新した直後に出荷時設定にリセットした場合、エラーは発生しませんが、エラーが解消されない場合は忘れないでください。キャッシュもクリアして、メニュー> [設定]> [アプリ]> [Google Playストア]> [キャッシュをクリア]に移動します。同じオプションからデータもクリアします。

ソース: http://appslova.com/Android-fix-unknown-error-code-application-install-505-error-505/

この助けを願っています!!

0
Shrestha Ashesh

applicationIdをgradleファイルのdefaultConfigセクションに追加してみてください

defaultConfig {
    applicationId "com.example.www"
}
0
tibbi

Playストアアプリをリセットしてみてください。これらの手順に従ってアプリを失うことはありません。重要なものが失われることはありません。

Motorola xoomで実行する手順

アプリドロワーに移動します(メニュー)設定をタップしますアプリケーションをタップします[すべて]タブをタップしますスクロールしてPlayストアを探しますPlayストアをタップします(Playストアサービスではありません)[データをクリア]をタップします警告が表示されたら[OK]をクリックします「それだけです。問題をもう一度調べて、修正されたかどうかを確認してください。 Playストアアプリの利用規約に再度同意する必要があることを覚えておいてください。これが表示されたら、[同意する]をクリックするだけです

0
Fkd