end0tknr's kipple - 新web写経開発

http://d.hatena.ne.jp/end0tknr/ から移転します

Titanium for winでandroid開発する場合、adb.exe のcopyが必要?

Titanium for windowsandroid開発を行う場合、Edit Profile画面のAndroid SDK
「C:\Program Files\Android\android-sdk-windows」のように指定する必要があります。

しかし、正しく指定した場合も、
「Couldn't find adb.exe or android.bat in your SDK's "tools" directory.」
というエラーメッセージが表示されます。

どうやら、
C:\Program Files\Android\android-sdk-windows\platform-tools から
C:\Program Files\Android\android-sdk-windows\tools に adb.exe をコピーする必要があるみたい。

android sdkのディレクトリ構成でも変更になったのかな?

環境変数pathへAndroid SDKの追加も必要。

と、先程の状態でKitchenSinkを動かそうとしたら、動きませんでした。
どうやら、PATHに次の2つを追加する必要があるらしい。

私のこのエントリでは、ここまでゴチャゴチャ書いていますが、多分、次のurlが一番、分かりやすい。
http://d.hatena.ne.jp/Cherenkov/20110112/p1

更に更に、見たらAppcelerator のdocumentにきちんと書かれていました

http://guides.appcelerator.com/en/getting_started.html

For Windows, you must create a symbolic link for adb.exe and its associated AdbWinApi.dll:

cd [SDK HOME]\tools
mklink adb.exe ..\platform-tools\adb.exe
mklink AdbWinApi.dll ..\platform-tools\AdbWinApi.dll

Although creating symbolic links is the recommended method,
alternatively you can just copy the files from the platform-tools
directory into the tools directory.