作成しているアプリケーションの署名されていない内部テストビルドを作成しようとしていますが、奇妙なエラーが発生します。
EclipseのAndroidツールを使用して署名されていないAPKを生成し、それをグループwikiに添付します。その時点で、ユーザーはクリックしてダウンロードし、インストールを試みることができますが、次のエラーが発生し続けます。
Application not installed
LogCatは次のことを明らかにしています。
06-06 11:11:25.532: W/ActivityManager(1401): No content provider found for permission revoke: file:///mnt/sdcard/Download/2012-06-06-02-App-Name.apk
06-06 11:11:25.652: W/ActivityManager(1401): No content provider found for permission revoke: file:///mnt/sdcard/Download/2012-06-06-02-App-Name.apk
06-06 11:11:25.712: E/PackageParser(1401): Package com.site.appname has no certificates at entry res/anim/slide_in_1.xml; ignoring!
そのXMLファイルを削除して再作成しようとしましたが、役に立ちませんでした。
編集:また、Android 2.1から4.0までの3つの異なる開発デバイスでこれを試しました。1つはカスタムROMを備えており、すべて以前のビルドがありましたが、強制的に停止/データのクリア/アンインストールしました。さらに、4.0、x86をベースにした新しいエミュレーターを作成しましたが、同じことを実行します。
編集2:新しいキーで署名すると機能しましたが、署名なしで機能しない理由を知りたいです。