私はアンドロイドのアプリをモディファイしていましたが、実際のデバイス(Eclipseのアプリケーションを実行)で試してみると、すべてうまくいきました。私は私の変化の満足したときに、私はそれを解放するためのバージョンを変更するためにマニフェストを開いたが、マニフェストを変更することなく行目でエラーが発生しました:Android:マニフェストの奇妙なエラー
<uses-permission android:name="android.permission.INSTALL_PACKAGES" />
エラーは次のとおりです。
Permission is only granted to system apps
これはどのように可能ですか?私はこの行を使って何度もアプリケーションをビルドしました。
この回答をupvoteしないでください - 実際の問題とは何も関係ありません。つまり、この許可はサードパーティアプリケーション**には利用できません。開発者が保護されたデバイスで行うことは、その事実を変えるものではありません。 –
これは、再度コンパイルする方法の質問に答えます。 AFAIK INSTALL_PACKAGESはsignatureOrSystem権限であるため、デバイスが動作するシステムイメージにアプリケーションが追加されている限り、同じキーで署名された後続バージョンもアップデートとしてインストールされたときにアクセス権を取得する必要があります。 –