最近、PlayストアでminSdkVersionなしでアプリを公開できないことについて投稿しましたが、「1」を超える値に設定すると、アプリが機能しなくなります(minSdkVersion Breaking Program)。
したがって、この男は私の minSdkVersion を 1 に設定することを提案しました。しかし、開発者サイトに次のように記載されていても、アプリを送信したとき:
API level: 1-16+
Supported screens: normal-xlarge
OpenGL textures: all
でもアプリは4.x で Android をサポートしていることのみを示しています。私は 4.0.4 デバイスで開発しました。調べてみたところ、サービスがサポートしている電話を台無しにするという問題を抱えている人がいることがわかったので、このバージョンのアプリを送信する必要がないため、すべてのサービスを削除しました。それでもうまくいきませんでした。だから私は他に何をすべきかわかりません.これが私の AndroidManifest.xml です. targetSdkVersion を 14 などに設定しようとしましたが、アプリケーションがまだ壊れています。コードを一掃し、すでに短い 200 行のアプリケーションからすべてを削除しましたが、まだ機能していません。Android アプリケーションで使用できないものはありますか 4. アプリケーションで使用している 0? それとも私のAndroidManifestですか?どうもありがとう!
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.unparalleledsoftware.app.list"
android:versionCode="5"
android:versionName="2.02" >
<uses-sdk
android:minSdkVersion="1" />
<application
android:icon="@drawable/ic_launcher"
android:label="@string/app_name"
android:theme="@style/AppTheme" >
<activity
android:name=".MainActivity"
android:label="@string/title_activity_main" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
</application>
なお、私は Theme.Holo.Light を使用していますが、DeviceDefault に変更しても動作しません。
編集:
アプリをグーグルで検索し、グーグルで「インストール」ボタンを押してインストールすると、友人のサムスンギャラクシーS3でアプリをグーグルで検索しました(彼の電話のPlayストアには表示されませんでした)。で、インストールできました。携帯電話のGalaxy Noteで同じことをしたところ、Google Playストアで開きましたが、「互換性がありません」と表示されました。なんで?どちらも同じバージョンの OS です。私のものもOne Xも互換性がないのに、Samsung Galaxy S3が機能したのはなぜですか...?
編集: targetSdkVersion、http://pastebin.com/mxgWNLdM でコンパイルすると、これらのエラー/問題が発生します。