2010年10月19日

Java SDKのインストールディレクトリはデフォルトで。

Java SDKをデフォルト以外の場所に変更してインストールしたため、Android開発環境がおかしくなった。

※以下は初心者の僕がデフォルトにした方がよさそうと思っているだけで、対処しようと思えばいくらでもできるかもしれません。

Eclipseが起動しない


問題が生じたのは、Eclipseが起動できないという問題。
しかし、これはググると解決方法があった。

これは eclipse/eclipse.iniに

-vm
/java/bin/javaw.exe

を追加すればOK


emulatorが起動しない


emulator を起動しようとすると、次のようなエラーが出た。

emulator: ERROR: unknown virtual device name: 'エミュレータ名'


これもググるとすぐに出てきたが、avdファイル(正確にはおそらくuserdata.img)が見つからないよというエラーで、これが出た人は、おそらく、USERPROFILEを変更した人だと思う。
(おそらくばっかりで申し訳ない)

これの対処方法としては、

C:\users\<ユーザー名>\.android

にavdファイルがあるので(正確にはAVD Managerで作成したAVDを選択してDetails...をクリックして確認できる)、それをUSERPROFILEにジャンクション(mklink)を貼れば良いらしい(僕は未確認だが、ほかの人はそれでいけてるみたい)

しかし、僕はリンクを貼るのは嫌で実体をおきたかったので、何かいい方法ないかなぁと探していたら、Android Virtual Devices | Android Developersに書いてあった。


If you want to use a custom location for the AVD directory,
you can do so by using the -p option
when you create the AVD (command line tool only):

android create avd -n my_android1.5 -t 2 -p path/to/my/avd


と。


コマンドプロンプトでandroidをたたくとエラーになる



これでいけると思ったが、コマンドプロンプトを立ち上げて、 androidとたたいてみると、Android SDK and AVD Manager が起動するはずが、

>android

WARNING: Java not found in your path.
Checking if it's installed in C:\Program Files\Java instead.

ERROR: No suitable Java found. In order to properly use the Android Developer
Tools, you need a suitable version of Java JDK installed on your system.
We recommend that you install the JDK version of JavaSE, available here:
http://www.oracle.com/technetwork/java/javase/downloads

You can find the complete Android SDK requirements here:
http://developer.android.com/sdk/requirements.html


>


と、Java がデフォルトディレクトリにインストールされてません と怒られる。

で、tools/android.batを開いてみると、
lib\find_java.bat
をコールしてたのでそれを開く。たしかに、

echo WARNING: Java not found in your path.

とある。

その上に

set java_exe=java
%java_exe% -version 2>nul
if ERRORLEVEL 1 goto SearchForJava
goto :EOF

とあるので、java のバージョンを確認するコマンドたたいてエラーだったらWARNINGを出すようにしている。

なるほど、java.exeへパスが通ってないだけなんだと思って環境変数に追加しようと思ったけど、find_java.batの下には
%ProgramFiles%
を参照してたり、なんかいろいろ面倒そうだったので、java SDKをアンインストールして、デフォルトのインストール先にインストールしなおした。

これと、環境変数のパスに

C:\Program Files\Java\jdk1.6.0_22\bin

を追加して、コマンドプロンプトでandroid と打ち込んでAndroid SDK and AVD Manager が起動する。もちろん、elipse/elipse.iniに追加したパスは削除し、elipseも起動する。

ちょっと困ったことを書いてみた。
posted by やし at 22:00 | Comment(2) | Eclipse | このブログの読者になる | 更新情報をチェックする

     このエントリーをはてなブックマークに追加 このエントリーを含むはてなブックマーク

2010年08月08日

Grepのショートカットキー

Ctrl + H
posted by やし at 01:11 | Comment(0) | Eclipse | このブログの読者になる | 更新情報をチェックする

     このエントリーをはてなブックマークに追加 このエントリーを含むはてなブックマーク

Runのショートカットキー

Ctrl + F11
posted by やし at 01:08 | Comment(0) | Eclipse | このブログの読者になる | 更新情報をチェックする

     このエントリーをはてなブックマークに追加 このエントリーを含むはてなブックマーク

2010年08月07日

New Android Project

Eclipseで新しいプロジェクトを作るとき、ここの設定をいつも忘れるので。

[File]-[Projcet]

[Select a Wizard]画面で、[Android Project]を選択し、Next。

この後がよく忘れる。

new_android_project

Create Activity
posted by やし at 17:04 | Comment(0) | Eclipse | このブログの読者になる | 更新情報をチェックする

     このエントリーをはてなブックマークに追加 このエントリーを含むはてなブックマーク
×

この広告は1年以上新しい記事の投稿がないブログに表示されております。