So-net無料ブログ作成

Android Studio と Eclipse を共存させる [Android開発]

image

ADTの提供が終了して、Google はAndroid Studio に移行するように強く勧めています。

ですがこのAndroid Studio ちょっと触ってみると便利なところも体感できるのですが、なんだか挙動が妙に怪しかったりEclipseに慣れていると使いにくい。そうは言っても使わざるを得ないので、インストールしてみるとなんということでしょう…Eclipseが使えなくなってしまいました。

めちゃくちゃ困りましたが、共存できることが分かったので自分のためにもやり方をメモっておきます。

構築した環境は以下の通りです。

PC VAIO Fit 15A (Windows 10 x64 CPU Core i7 4500 RAM 16GB) です。

現在 ADTとJRE1.7.0_25がインストールされている状態です。

ここから新規にEclipseとAndroid Studio をインストールして両方動くようにしたいと思います。念のためADTは残して置きます。

1.Javaを更新します。

image

GoogleはJDK6を推奨していますがJDK8でもまぁ動いています。

2.Android SDK Toolをインストール。

image

Android Studioのダウンロードページの下の方にSDK Tools Only でSDKのみダウンロードできます。必ずzip 形式をダウンロードします。

解答したandroid-sdk-windows フォルダをCドライブの直下に移動します。

image

3.環境変数の設定。

Windowsの環境変数を開きます。

ユーザー環境変数の新規をクリックして

image

こんな感じに変数名JAVA_HOME 変数値にJDKをインストールしたパスを入力して、OKを押します。

次にシステム環境変数の変数名PATH 変数地に%JAVA_HOME%\bin;C:\android-sdk-windows\tools と入力してOKを押します。

4.Eclipseをインストール。

image

ADTの提供はなくりましたのでEclipseは単体でダウンロードします。

Eclipse IDE for Java Developers をダウンロードしてください。

ダウンロードしたファイルを解凍してeclipseフォルダをCドライブなどの直下に移動します。

image

4.ADT plugin をインストール。

image

Eclipse用のプラグイン(ADT Plugin)をインストールします。

インストール方法はAndroidのディベロッパーサイトに書いてあるのですが、

https://developer.android.com/intl/ja/sdk/installing/installing-adt.html

日本語で説明するとまずEclipseを起動します。

image

eclipseフォルダ内のeclipse.exe をクリックで起動できます。

image

メニューのHelpからInstall New Software を選択します。

image

https://dl-ssl.google.com/android/eclipse/

を追加してインストールします。

インストール後にEclipseが再起動します。

ここでAndroid SDKの場所を設定します。設定しなくてもAndorid SDK が使える、動く場合はADTの古いやつを見ている可能性があります。そのままでも使えますが、ここは新たに設定します。

image

設定のAndoridの項目にSDK Location の項目がありますので、ここで先ほどダウンロードして展開したフォルダを指定します。

次にAndroid SDK Manager が起動します。

image

必要な項目にチェックを入れてインストールします。最低限必要なのは予めチェックが付いているので迷う事はないと思います。

以下は個人的メモ

SONYのSDKを使うには以下を参照します。

image

http://developer.sonymobile.com/ja/

Subversiveを使うには Marketplace から検索してインストールが楽です。

image

image

SVN Connectors は1.8以上を選択しないと繋がらなくて焦りました。

image

EclipseでAndroid開発するための環境構築は上記で完了です。

5.Android Studio のインストール

image

Android Studio のダウンロードもかならずzipを落とします。

image

インストーラーは設定を変えてしまいeclipseが動かなくなるのでダメです。

展開したandroid-studio フォルダをCドライブなどの直下に移動します。

image

C:\android-studio\bin\studio64.exe を実行します。

image

前の設定がないので下を選択。

image

途中インストールタイプを聞いてきます。

image

ここでAndroid SDK Location を C:\android-sdk-windows にします。Eclipseと使うAndroid SDKは共通にします。

image

サンプルを動かしてみると無事に起動しました。

6.同時起動確認

最後に同時に起動できるのか確認します。

image

Eclipseを起動させようとするとandroid-wear で何かエラーが出てきましたので気持ち悪いからandroid –wear はSDK manager から削除しました。使う時になったら考えます。

image

そのあと一応、Eclipse、ADT、Android Studio 3つ同時に起動できました。めでたしめでたし。これで心置きなく古い環境での開発も新しい環境での開発も1台でできます。何気にEclipseのSVNが一番苦労しました…



Android StudioではじめるAndroidプログラミング入門 第2版

Android StudioではじめるAndroidプログラミング入門 第2版

  • 作者:
  • 出版社/メーカー: 秀和システム
  • 発売日: 2015/12/23
  • メディア: 単行本



作ればわかる!Androidプログラミング 第3版 SDK5/Android Studio対応 (Smart Mobile Developer)

作ればわかる!Androidプログラミング 第3版 SDK5/Android Studio対応 (Smart Mobile Developer)

  • 作者: 金宏 和實
  • 出版社/メーカー: 翔泳社
  • 発売日: 2015/06/19
  • メディア: 大型本



Android StudioではじめるAndroidアプリ開発の教科書 ~Android Studio 1.3対応~ (教科書シリーズ)

Android StudioではじめるAndroidアプリ開発の教科書 ~Android Studio 1.3対応~ (教科書シリーズ)

  • 作者: 松岡 謙治
  • 出版社/メーカー: マイナビ
  • 発売日: 2015/07/29
  • メディア: 単行本(ソフトカバー)





Android SDK ポケットリファレンス

Android SDK ポケットリファレンス

  • 作者: しげむら こうじ
  • 出版社/メーカー: 技術評論社
  • 発売日: 2014/03/01
  • メディア: 単行本(ソフトカバー)



ソニタブッター2をリリースしました。 [Android開発]

久しぶりにアプリの開発ネタです。

image

ソニタブッター2です。正式には以前からリリースしていたSony Tablet 専用のtwitterクライアントであるソニタブッターのアップデートです。

ソニタブッターはSony Tablet P用の二画面開発向けのSDK(開発キット)を使って開発していました。このSDKは簡単に二画面アプリが作成出来るメリットもありましたが、Sony Tablet シリーズ以外では利用できないと言うデメリットもありました。

当初はこのソニタブッターと言う名称通り、ソニー以外の端末で動かなくても私は特別問題視していませんでしたが、なんとXperia Tablet Zでソニーは事もあろうかSony Tablet のSDKを利用できなくしてしまいました。これでは、ソニタブッターはSony Tablet のSDKと同じ運命で消えてしまいます。

そこで二画面用のSonyのSDKを疑似的に再現して二画面アプリを作成できるようにしました。SonyのSDKはデバイスの情報まで取得して簡単にSony Tablet Pかそれ以外かを判別できたりうまい具合に動作してくれていたのですが、さすがにそこは出来ないので、そこだけはデバイス名を取得してSony Tablet Pならばコレコレと言うような処理でごまかしています。

それ以外はレイアウトクラスを拡張してそれっぽくしてみました。インターフェイスは元々のSDKで定義されていますし、そもそも実は大した事はしていないので、誰でも二画面アプリを作成できちゃうと思います。

ただ、注意しなくてはいけないのはSony Tablet Pが実は縦横のレイアウトが逆になっているという事。通常だとこのように横に分割されます。

device-2013-09-29-203316

これは Xperia Tablet Zでキャプチャーしたものです。

ですが、Sony Tablet Pを使っている人なら分かると思うのですが、こいつは縦に分割されます。

device-2013-09-29-203134

これが最大の違いであり、面倒なところ。そしてそれ故にSony Tablet P専用のアプリケーションがソニー本体からも嫌われていた理由です。

まとめ

DSC08026

なんだかんだで二画面用のライブラリーを自作できたので、Sony Tablet P用に作成していたアプリケーションを今後は移植していこうと思います。Select Appに掲載されたSPBrowserも前向きに検討したいですね。

ソニタブッター2はXperia Tablet以外にもAndroidタブレットならどれでも動くようにしていますので、Androidタブレットを買ったけどアプリが無い!って方は是非インストールして試してもらいたいですね。アプリは無料です。




アプリを作ろう!  Android入門~ゼロから学ぶアプリの作成から公開まで

アプリを作ろう! Android入門~ゼロから学ぶアプリの作成から公開まで

  • 作者: WINGSプロジェクト
  • 出版社/メーカー: 日経BP社
  • 発売日: 2012/09/13
  • メディア: 単行本



Google Nexus 7 (2013) TABLET/ブラック(Android/7inch/APQ8064/2G/16G/BT4) ME571-16G

Google Nexus 7 (2013) TABLET/ブラック(Android/7inch/APQ8064/2G/16G/BT4) ME571-16G

  • 出版社/メーカー: Asustek
  • メディア: Personal Computers



ソニー Xperia Tablet Z WiFi SGP312メモリ32GB ブラック

ソニー Xperia Tablet Z WiFi SGP312メモリ32GB ブラック

  • 出版社/メーカー: ソニー(SONY)
  • メディア: Personal Computers



ソニー Zシリーズ用クレードル SGPDS5

ソニー Zシリーズ用クレードル SGPDS5

  • 出版社/メーカー: ソニー
  • メディア: エレクトロニクス



Z Ultraでも動くようです。
エクスパンシス

エクスパンシス
メッセージを送る