2010-12-03 12 views
-1

Android用の巨大なアプリを作っています。アンドロイド1.5用にいくつか前からやっていますが、今は1.6 API用にプログラミングすれば、自分のアプリに必要なものがいくつかあることがわかります。私のアプリを1.5から1.6に迅速かつ安全に移行する方法はありますか?

時間を浪費することなく、1.5から1.6にマイアプリを移行するのは、簡単かつ迅速かつ安全な方法がありますか?

おかげ

答えて

1

あなたが新しいバージョンに行くされているので、私は、任意のコードの変更が必要になるとは思いません。

以下を行う必要があります。のAndroidManifest.xmlでminSdkVersionがを更新

1)。アンドロイド1.6の場合は、minSdkVersion = 4にする必要があります。まだそれがない場合は、マニフェストに常に含めることをお勧めします。この行を追加してください:

<uses-sdk android:minSdkVersion="4" /> 

マニフェストの終了タグの最後の行にしてください。

2)IDEまたはantビルドスクリプトでターゲットを(再び4に)変更します。 Eclipseでプロジェクトを右クリックし、[プロパティ]、[Android]を選択し、[プロジェクトビルドターゲット]を変更します。適用ボタンをクリックすると、プロジェクトが再コンパイルされます。

次に、再コンパイルしてください。私は何かエラーが発生することを期待していませんが、もしそうなら、彼らは少数に過ぎず、あなたはそれらをすばやく修正することができます。

+0

を参照)、それは優雅に劣化してください – NullPointerException

+0

また、私はアンドロイドマニフェストにminsdkversionの行を持っていません。 – NullPointerException

+0

これはどういう意味ですか?: "IDEまたはAntビルドスクリプトでターゲットを(再び4に)変更してください。私は日食を使用している、どのように私はそれを行うことができますか? – NullPointerException

1

私は私のマニフェストファイルに次のように使用します。私は、Android 2.2 APIを使用するようにEclipseを設定している。同時に

<uses-sdk android:minSdkVersion="3" android:targetSdkVersion="4" /> 

。この方法でI ...

  • サポート小さな画面
  • (私は注意して行う限り)
  • アンドロイド1.5のユーザーはまだ限り、私が作ると(私のアプリを使用することができ、最新の機能を使用することができます「あなたのIDEまたはAntビルドスクリプトで)4再び(ターゲットの変更」:

は、あなたがこの??と何を意味http://developer.android.com/guide/appendix/market-filters.html

関連する問題