• ベストアンサー

androidのバージョン

すみません。初心者です。 あるプロジェクトを新規に作成して、パッケージエクスプローラーでみた場合、 Android 4.4.2となっており、その下にandroid.jarファイルがあります。 別のサンプルのプロジェクトをインポートすると Android 2.3.3となってます。 このプロジェクトをAndroid 4.2.2というように変更するにはどうすればできるのでしょうか? (サンプル2.3.3を元に、4.4.2として開発したいため)

質問者が選んだベストアンサー

  • ベストアンサー
noname#247307
noname#247307
回答No.1

単純に、プロジェクトでターゲットとするSDKバージョンを変更したいだけなら、AndroidManifest.xmlを開き、<use-sdk>タグのandroid:minSdkVersionとandroid:targetSdkVersionをそれぞれ書き換えて保存するだけです。これらの値により、プロジェクトがリビルドされて自動的に最適なSDKが設定されるはずです。 ただし、ver. 2.3と4.2ではかなり変わってますので、中には既にDeprecatedになったメソッドなども含まれている可能性があります。その場合は、コードを自力で書き換えて4.2の書き方に合わせないと動かない場合もありますので注意して下さい。

evaag777
質問者

お礼

お返事おそくなりました。 解決できました。どうもありがとうございます。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • アンドロイド開発での外部jarファイルの呼び出し

    趣味でアンドロイドアプリの開発を行なっているのですが、外部jarファイルを読み込み、そのファイル中で計算した値を利用したいと考えてプログラムを書いています。 jarファイルのimportを行い、アンドロイドのコード中でjarファイルのクラスを呼び出すことが出来たのですが、そのクラス中の値をアンドロイドのコード中から呼び出すと、本来Stringの文字列が格納されているはずが、nullが入っていると表示されてしまいます。  そこで質問なのですが、アンドロイドのコード中から外部jarファイル中の値を参照するにはどうしたらよいのでしょうか? そもそもアンドロイドのプロジェクトから外部のjarファイルを呼び出すことは不可能なのでしょうか? 何か解決方法があれば、回答お願い致します。

  • Eclipseで新規クラスを作成時、スーパークラスをjava.lang.Object以外にするには?

    最近Eclipseを使い始めましたが、パッケージエクスプローラがよくわかりません。 Javaプロジェクトを新規に作成し、 インポートを使って既存のjarファイルをそのプロジェクト内に配置しました。 その後、プロジェクトフォルダを右クリックし、 「ビルド・パス」-「ビルド・パスの構成」から 「ライブラリ」タブの「JARの追加」から先述のjarファイルを選択しました。 これでビルド・パスは通ったと思ったのですが、 新規クラスを作成する際にスーパークラスは「java.lang.Object」しか選択できず、 追加したJARにあるクラスが選択できません。 新規クラス作成時のウィザード画面で追加したJARにあるクラスを 選択するにはどうすればよいのでしょうか? また、そもそもこのやり方でビルド・パスは通っているのでしょうか? 以上、よろしくお願いします。

    • ベストアンサー
    • Java
  • android開発、エラーについて

    android開発初心者です、既存のプロジェクトを頂きインポートした所下記のようなエラーがでてしまいます、解決方法を教えていただけないでしょうか?

  • eclipseでプロジェクトをインポートしたらエラー表示。

    こんにちは。JAVA初心者です。 今、Tomcatを使用してeclipse上でJAVAの開発を行っています。 (ちなみにeclipseはWTPを使用してます。) 先日、他の人が作ったプロジェクトをインポートしたところ、エクスプローラー上で赤い×印が出てしまいました。それが、コードにでているのではなく、パッケージ(とそれ以上の階のプロジェクトのアイコン等)のみにでているので、修正場所が分からず困っています。 クラスパスの設定を確認したところ、必要なjarファイルや他プロジェクトのインポートの設定はできています。 私は、このインポートしたプロジェクトをインポートしたくラスを作りたいのですが、×が付いているうちはうまく動作しないようで困っております。 インポートしたプロジェクトを正常に動作するようにするにはどうすればよいでしょうか? ちなみに他の独立したプロジェクトではJSPやサーブレットが問題なく動作しております。 考えられる原因として、何かご助言を頂ければ幸いです。 よろしくお願い致します。 OS Windows XP JDK jdk1.5.0_09 サーブレットコンテナ Tomcat5.5 統合開発環境 Eclipse3.2

    • ベストアンサー
    • Java
  • Eclipse+Javaで開発をしているのですが、

    Eclipse+Javaで開発をしているのですが、 現在プロジェクトAでjarを作成、 そのjarを参照する形でプロジェクトBの開発をしています。 そこでプロジェクトAでクラス名の変更を行ったのですが、 Eclipseのリファクタリング機能ではプロジェクトA内しかリファクタリングされませんでした。 プロジェクトBにも変更を反映させるにはどうすればいいですか? jarファイルがリファクタリングされた場合に自動的に対応する方法はあるのでしょうか?

    • ベストアンサー
    • Java
  • パッケージとビルドパス@eclipse

    eclipse3.1.2を使ってあるコードを書いています。次にあるのがこのプロジェクトの構造です。 Project: Aaa | default package-いくつかのファイル | aaa-いくつかのファイル | hoge.jar & hoge2.jar(2つのjarファイルはビルドパスで指定した) 質問はどのようにして、package aaa内にあるファイルがhoge.jarもしくはhoge2.jarにあるクラスを継承または実装するのか?です。 この2つのjarファイルに入っているクラスファイルはdefault package内では実装と継承ができるのですが、default package以外のpackageだと、とたんに継承と実装ができなくなります。importを使うのも手かなと思ったのですが、どうやってjarファイルを指定すればいいのかわかりません。 もともと、ビルドパスはdefault packageにしか、効かないのでしょうか? それから、どのようにpackage aaaはこのjarファイルにあるクラスを実装と継承をするのでしょうか? もともと、パッケージを2つ用意する必要も無いのですが、このプロジェクトの都合上、2つパッケージを用意した方が整理整頓できるのでこの方法を選びました。もし、「んな、うまい話なんかねぇよ!」ってことでしたら、この方法を廃止しざるを得ないのですが、どうにか実現する方法は無いでしょうか?

    • ベストアンサー
    • Java
  • Androidアプリが上書インストールされてしまう

    Androidアプリ開発の超初心者です。 Android SDKを使って、Nexus7から目覚まし時計のような機器に Bluetoothで情報を送信するアプリを開発したいと思っています。 ここで、起床時刻を送信するアプリと、時刻合わせ用に現在時刻を送信するアプリを 別アプリとして作成し、Nexus7にインストールしたいのですが、 一方をインストールした状態で他方をインストールすると、上書きされてしまいます。 どこを変更すれば、別アプリとしてインストールすることができるでしょうか。 因みにアプリ名は、strings.xml中の"app_name"を変更し、互いに異なるようにしています。 アプリはいずれもAndroid2.2(API8)のサンプルプログラム"BluetoothChat"を元に 作成しております。 開発環境はEclipse4.2.1、Windows7Enterprise上で動作させています。 Nexus7のAndroidバージョンは4.2です。 ご回答頂ければ幸いです。何卒よろしくお願い致します。

  • eclipseで別サンプルを起動するには

    Java初心者です。 いま、eclipseでアンドロイド向けのアプリを作るために、 練習しています。(始めたばかりです。) そのときに、簡単なサンプルを複数作り、それの挙動を確かめたいのですが、 実行されるのは最初に作成したjavaファイルしか実行されません。 例えば、最初のプロジェクト作成時にパッケージxxx.yyyとして、Sample1.javaを作ったとします。 当然、この段階で実行すれば、Sample1が実行されます。 次に別パッケージにxxx.zzzを作成し、Sample2.javaを作り、実行したとしても、 実行結果にはSample1.javaの結果しかうつりません。 解決法としては、新しくプロジェクトを立ち上げ、その中にSample2.javaを作る方法があると思うのですが、 これだと見た目が煩雑になりますし、サンプルを作るたびに時間がかかり、あまりしたくありません。 他にいい方法などがありましたら、ご教授ください。よろしくお願いします。

    • ベストアンサー
    • Java
  • AndroidでZIP解凍したい

    WindowsXPSP3のEclipse(JUNO)でAndroidアプリの開発をしています。 ZIPファイル解凍を行うためimport org.apache.tools.zip.ZipOutputStreamとしてインポート文を書いたところ「インポートされた org.apache.tools は見つかりません」と怒られてしまいます。 設定>Ant>ランタイムにant.jarがあるだけではだめなのでしょうか。 ※ZIPファイルに日本語フォルダを含むのでorg.apache.toolsを使用したいです。

  • android.os.Systemをimport

    Androidプログラムで、 SystemProperties.set を使いたく、android.os.Systemをimportしようとしています。 import android.os.System; では、「インポートされたandroid.os.SystemPropertiesは見つかりません」のエラー発生。 調べてみると、どうやらlayoutlib.jarをライブラリに加えなければいけない所までたどり着いたのですが、加え方がよくわかりません。 C:\Program Files\Android\android-sdk3\platforms\android-*\data (*の部分は、3,4,7,8,9,10,11) の下にlayoutlib.jarは見つけました。 参考になるURLでもかまいません。ご教授お願いします。 # そもそもの考え方が違うのならその旨もコメントいただけると幸いです。