Ubuntu 9.10でAndroidのSDKが動かない。
Ubuntu 9.10にAndroidのSDKをインストールしてみてはまったことをメモ。
なんかボタンをマウスでクリックしても無視される。フォーカスをボタンに合わせて、スペースを押したり、ショートカットを押す分には動作する。これは、Eclipse起動時に環境変数GDK_NATIVE_WINDOWSをtrueに設定すれば良いらしい。
GDK_NATIVE_WINDOWS=true /usr/local/java/eclipse/eclipse-android/eclipse
で、実機をデバッグモードにして、USBでつないで、Runすると、'Launching xxx' has encontered a problem. An internal error occurred during: "Launching xxx".と表示される。

AndroidのSDKのtoolsにある、ddmsを動かしてみると、なんかデバイス名が、????になっちゃってる。

さまよってたら、こんなページを発見。どうやら9.10からUSBデバイスのアクセスに権限がいるようになったらしい。sdkのtoolsディレクトリの下で、マシンの再起動後、以下を1回流せば大丈夫のようだ、
./adb kill-server
sudo ./adb start-server
自分の環境ではAndroid用eclipseの起動スクリプトに入れてしまった。
/usr/local/java/android/android-sdk-linux/tools/adb kill-server
gksudo /usr/local/java/android/android-sdk-linux/tools/adb start-server
GDK_NATIVE_WINDOWS=true /usr/local/java/eclipse/eclipse-android/eclipse -data /home/shanai/workspaces/android -vmargs -Xmx512m





