コマンドラインからAndroidプロジェクトを生成する

旧ブログ(blog.ogaclejapan.com)から移行してきた古い記事です。 移行に伴い、一部のレイアウトが崩れている可能性もありますmm

Author's Avatar mini

Masaki Ogata

AuthorMasaki Ogata

Published

AndroidのビルドツールGradle化でコマンドラインツールからプロジェクトを生成する機会があったので、忘れぬうちにメモ。

使用可能なAndroidターゲットバージョンを確認する

プロジェクトを生成するにはターゲットバージョンを予め決めておく必要があるため、 コンソールからandroid listコマンドで一覧を表示する。

$ android list target
Available Android targets:
----------
id: 1 or "android-3"
     Name: Android 1.5
     Type: Platform
     API level: 3
     Revision: 4
     Skins: HVGA (default), HVGA-L, HVGA-P, QVGA-L, QVGA-P
     ABIs : armeabi
----------
...(省略)
----------
id: 26 or "Google Inc.:Google APIs:16"
     Name: Google APIs
     Type: Add-On
     Vendor: Google Inc.
     Revision: 3
     Description: Android + Google APIs
     Based on Android 4.1.2 (API level 16)
     Libraries:
      * com.google.android.media.effects (effects.jar)
          Collection of video effects
      * com.android.future.usb.accessory (usb.jar)
          API for USB Accessories
      * com.google.android.maps (maps.jar)
          API for Google Maps
     Skins: WVGA854, WQVGA400, WSVGA, WXGA800-7in, WXGA720, HVGA, WQVGA432, WVGA800 (default), QVGA, WXGA800
     ABIs : armeabi-v7a

※全く表示されない場合はSDKManagerを起動してインストール済みか確認してみること

指定したAndroidターゲットバージョンのプロジェクトを生成する

導入したいターゲットバージョンが決まったら、android createコマンドのtarget引数に一覧で確認したidを指定してプロジェクトを生成する。

#id: 26 or "Google Inc.:Google APIs:16"の場合
$ android create project --target 26 --path ./HelloApp --activity HelloActivity --package com.ogaclejapan
Author's Avatar

Masaki Ogata ( a.k.a. ogaclejapan )

5年間ほどAndroidアプリ開発者へ型変換していましたが、Designも含めてサービス開発に必要な技術をすべて吸収していきたいマン。WebとBackendの記憶を只今アップデート中 :P

もし気に入っていただけたら記事シェアのご協力をお願いします!!