Samsung Galaxy S1、Galaxy S2、およびエミュレーターで適切に動作する Android アプリを作成しました。私はその apk を HTC の Desire デバイスを持っている人に送りました。彼がアプリをインストールしようとしたとき、彼はエラーが発生したと言いました:
There was an error parsing the package.
私自身は HTC を所有していないので、HTC Desire デバイスの仕様にできるだけ近い仕様のエミュレーターをセットアップしようとしました
。これらの設定でエミュレーターでうまく動作しますが、実際のデバイスにはインストールされません。これを引き起こしている可能性のあるアイデアはありますか? どうすれば問題を見つけることができますか?
関連する場合、これはマニフェストの冒頭です。
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="memo.ori.friend"
android:versionCode="1"
android:versionName="1.0">
<uses-sdk android:minSdkVersion="8" />
<uses-permission android:name="android.permission.INTERNET"></uses-permission>
<application android:icon="@drawable/icon" android:label="@string/app_name"
android:debuggable="true">
HTC Desire android のバージョンは 2.2 です。これは、このプロジェクトを作成したときに選択したものです。チェックされているすべての電話は、不明なソースからのアプリのインストールを許可するようにチェックされています。このアプリには約 5 つのドローアブルがあり、 res/drawable-hdpi に入れています。HTC が res/drawable-mdpi でそれらを探しているのではないかと思ったので、そこにもコピーしましたが、同じ結果が得られました。
助けに感謝します。関連すると思われる他の情報を提供します。どこを見ればよいか正確にはわかりません:/