Gradle ためしてみる
某所にある仮想リソース (Ubuntu) にて環境作って試してみることに。
shutdown してたこともあるのですが、何故か接続に時間がかかるなどorz
とりあえず
以下を見つつすすめてみます。
て、ADT とか Android SDK 入れなきゃ、なのか。以下で良いのかどうか。方法については Ubuntu で Android SDK, ADT Bundle for Linux のダウンロードとインストールとテスト実行 を参考にさせて頂きました。
sudo add-apt-repository ppa:webupd8team/java sudo apt-get update sudo apt-get install oracle-java6-installer sudo apt-get install oracle-java6-set-default
sdk は以下をナニ。
これを /usr/local に展開して PATH に追加して以下が PATH に追加されていることを確認。
- /usr/local/adt-bundle-linux-x86_64-20130917/sdk/tools
- /usr/local/adt-bundle-linux-x86_64-20130917/sdk/platform-tools
ant も apt-get で導入。あと ANDROID_HOME も、なのかな。
$ env|grep ANDROID_HOME ANDROID_HOME=/usr/local/adt-bundle-linux-x86_64-20130917/sdk
あるいは GRADLE_HOME および GRADLE_HOME/bin を PATH に云々とありますね。これで終わりなのかな。
とりあえず
Volley を落として云々してみます。とりあえず実行してみることに。
$ gradle build FAILURE: Build failed with an exception. * Where: Build file '/home/rms/volley/build.gradle' line: 1 * What went wrong: A problem occurred evaluating root project 'volley'. > Plugin with id 'android-library' not found. * Try: Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. BUILD FAILED Total time: 3.216 secs
む。android-library て何だ。
以下を参考に
盛り込んだけれど、おそらく sdk がアレ。GUI 使えないのだけれど、どうやって入れるのかな。
$ android update sdk --no-ui
で、なんとなく全部入ってしまうカンジなんですが仕方ないのかなorz
Installing Google APIs, Android API 3, revision 3 Installed Google APIs, Android API 3, revision 399%) Updated ADB to support the USB devices declared in the SDK add-ons. Stopping ADB server failed (code -1). Unable to run 'adb': Cannot run program "/usr/local/adt-bundle-linux-x86_64-20130917/sdk/platform-tools/adb": java.io.IOException: error=2, No such file or directory. Starting ADB server failed (code -1). Done. 51 packages installed.
これ、大丈夫なのかな。とりあえずこのまま gradle build してみたら以下。
$ gradle build :compileLint :copyDebugLint UP-TO-DATE :mergeDebugProguardFiles UP-TO-DATE :packageDebugAidl UP-TO-DATE :preBuild UP-TO-DATE :preDebugBuild UP-TO-DATE :prepareDebugDependencies :compileDebugAidl FAILED FAILURE: Build failed with an exception. * What went wrong: Execution failed for task ':compileDebugAidl'. > failed to find Build Tools revision 17.0.0 * Try: Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. BUILD FAILED Total time: 8.1 secs
17.0.0 をコマンドラインで導入する方法がorz
結局
* What went wrong: Execution failed for task ':compileDebugAidl'. > failed to find Build Tools revision 17.0.0
と叱られる現象を解決できぬ。今日はもうタイムアウトかな。