3

私はアンドロイドアプリを開発しています。バージョンとして 2.2 を選択しました。2.2 以降に固有の高度な機能は使用していません。アプリを 1.6 以降で動作させたい。私は何をすべきか?

ありがとう。

4

4 に答える 4

2

これを読む必要がありますhttp://developer.android.com/guide/publishing/versioning.html

于 2011-08-19T14:12:16.073 に答える
1

android:minSdkVersion="4"まず、Androidマニフェストファイルを設定する必要があります。

次のステップは、バージョン1.6のAndroidVMでテストを行うことです。実際のデバイスでテストするのがさらに良いでしょうが、コンパイラはプログラムで何を変更するかについて十分なヒントを与えるはずです。

于 2011-08-19T14:19:08.600 に答える
1

プレビューの回答を補完します。

android は、コードを可能な限り自動的に上位互換にします (常にではありません)。
ただし、アプリの API レベルを下げる。単純なものから悪夢のようなものまで、すべてはコードで特定の 2.2 を使用するかどうかによって異なります。つまり、プロジェクトの API レベルまたは android.jar を変更するだけでは十分ではないということです。

幸運を

于 2011-08-19T15:31:36.897 に答える
1

AndroidManifest.xml ファイルを開き、次のように変更します。

<uses-sdk android:minSdkVersion="4"/>
于 2011-08-19T14:12:25.580 に答える