UbuntuにAndroid SDK/ADTバンドルをインストールするために必要なことは何ですか?
Android SDKの使用を開始する際に障害に遭遇し、その後適切なフォーラムに質問を投稿したため、回答の各ステップはいくつかの異なるフォーラムで見つかりました。だから、Ubuntuを再インストールしてAndroid SDK/ADT Bundleをゼロからインストールする必要がある場合に、ワンストップソリューションが利用できるという点でこれが役立つと思いました。
ステップ1
システム設定->詳細で、Ubuntuが32ビットか64ビットかを確認します
ステップ2
(ソフトウェアセンターまたはコマンドラインを使用)Ubuntuが32ビットOSの場合、
libgl1-mesa-dev
をインストールします64ビットOSの場合
ia32-libs
(Ubuntu 13.04以前)、またはlibgl1-mesa-dev:i386
(Ubuntu 13.10以降)をインストールします
ステップ3
openjdk-8-jdk
をインストールします。互換性がない場合はopenjdk-7-jdk
を試すか、互換性がない場合はopenjdk-6-jdk
ステップ4
Android SDKコマンドラインツールをダウンロードします ここ (ページの下部にあります)、必要な場合はそのままにしておくことができます。 Android SDK、
/opt/
など。
ステップ5
解凍されたADTバンドルフォルダー(または場合によってはAndroid SDKフォルダー)にフォルダー
tools
およびplatform-tools
があることを確認します。platform-tools
フォルダーがない場合は、Android仮想デバイスマネージャーからインストールできるはずです。これは、コマンドを入力して実行できますAndroid
ターミナルで。これらのフォルダーには、いくつかの重要なコマンドが保存されています。それらを実行可能パスに追加します。それらをパスに追加するには、次のようにします。
最初に
gedit ~/.pam_environment
を実行します。ファイルが開きます。そのファイルにこれらの行を追加するだけです:PATH DEFAULT=${PATH}:/path/to/tools PATH DEFAULT=${PATH}:/path/to/platform-tools
ここでは、
/path/to/tools
と/path/to/platform-tools
を、SDKまたはADTバンドルのダウンロードを解凍した場所に応じた絶対パスに置き換える必要があります。これで、すべてのコマンドadb
、Android
、emulator
などを、絶対パスを指定せずにターミナルで簡単に実行できます。つまり、絶対パスなしで指定した場合、「コマンドが見つかりません」というエラーは表示されません。
ステップ6
ターミナルに
Android
と入力し、ステップ5が正しく実行された場合、Android SDKパッケージツールが起動し、ここでインストールを完了できます。
実際、Androidアプリケーションを開発するには Android Studio を使用する必要があると思います。ただし、Eclipseを使用する理由がある場合は、次のガイドに従ってください。
Target : Super Newbies
IDE : Eclipse
Description: Provide a GUI method to install Android IDE using Eclipse
UbuntuでSoftware
を検索し、Ubuntu Software Center
を起動します
Ubuntu Software Center
でJava
を検索し、OpenJDK Java Runtime
をインストールします。
Ubuntu Software Center
でEclipse
を検索してインストールします。
EclipseとJDKを正常にインストールすると、コンピューターの検索結果に表示されます。
JDKの場合は、 CTRL + ALT + T ターミナルを開き、コマンドJava -version
を入力して再確認します。
ヒント:ランチャーのEclipseアイコンをロックします。
http://developer.Android.com/sdk/index.html にアクセスして、SDKの最新バージョンをダウンロードします。
下にスクロールしてDOWNLOAD FROM OTHER PLATFORMS
をクリックします
Android-sdk_r22.6.2-linux.tgz
of Linux 32 & 64-bit
の下のSDK Tools Only
をクリックします。
I have read and agree with the above terms and conditions
にチェックマークを付けて、Download Android-sdk_r22.6.2-linux.tgz
をクリックします。
ダウンロードプロセスを待ちます。
右クリックしてファイル[.tgz]をクリックし、Extract Here
を選択します。
これで、Android-sdk-linux
というファイルが次のように表示されることがわかります。
フォルダAndroid-sdk-linux
を入力します。
フォルダtools
を入力して、フォルダの場所をコピーします。
キーを押す CTRL + ALT + T ターミナルを開き、次のコマンドを使用します。ここで、/home/casper/Downloads/Android-sdk-linux/tools
は以前にコピーした場所です。単にcd
と入力して、右クリックして場所を端末に貼り付けることができます。
cd /home/casper/Downloads/Android-sdk-linux/tools
./Android
これで、Android SDK Manager
が実行されます。
クリック Install [Number] packages...。
Accept License
をクリックしてから、をクリックします Install。
インストールプロセスを待ちます。
最後に、このメッセージが表示されます。
押す CTRL + ALT + T 新しいターミナルを開いて次のように入力します:gedit ~/.bashrc
これで、次のテキストが表示されます。
テキスト全体のtopに次を追加して保存します。 (ファイルを閉じないでください)
export PATH=${PATH}:~/Android-sdk-linux/tools
export PATH=${PATH}:~/Android-sdk-linux/platform-tools
例:
[推奨]ファイルAndroid-sdk-linux
をEclipseのワークスペースに、Android
という名前で作成したフォルダーの下に移動します。さらに、場所をコピーする必要があります。
「.bashrc」ファイルに戻り、「〜」を前にコピーした場所に置き換えて、保存して閉じます。
Ubuntuシステムをログアウトして再ログインします。
押す CTRL + ALT + T Android avd
と入力して、Android Virtual Device Managerを開きます。
クリック New...。次のように設定してクリックします OK。
仮想デバイスをクリックしてからクリックします Start...。
クリック Launch。
仮想デバイスの起動
Eclipseを起動して、 Help -> Install New Software...
クリック Add...。
次を入力してクリックします OK。
Name : ADT Plugin
Location : https://dl-ssl.google.com/Android/Eclipse/
Developer Tools
のチェックボックスをオンにして、クリックします Next>。
クリック Next>。
「同意します...」をクリックして、クリックします Finish。
インストールプロセスを待ちます。
Eclipseを再起動します。
クリック Open Preferences。
独自のSDKの場所(ファイルAndroid-sdk-linux
の場所)をコピーします。
SDK Location:
テキストボックスに貼り付けて、クリックします Apply そして OK。
UbuntuでAndroidアプリケーションを作成してください。
これは長い答えのように思えるかもしれませんが、私はすべてのステップを可能な限り詳細に説明するように努めました。これは、初心者でも5分未満で設定できます。
Eclipseを使用するにはJavaが必要なので、最初にインストールします。
Eclipse は IDE です。 Android ADTパッケージは、デフォルトでEclipse IDEにバンドルされています。別のIDE(たとえば NetBeans )を使用することもできますが、Eclipseがデフォルトであるため、このチュートリアルではEclipseのみを取り上げます。
ターミナルを開く
ダッシュまたはプレスで検索してください CTRL + ALT + T
次のコマンドを実行します。
Sudo apt-get update
Sudo apt-get install openjdk-7-jdk
画面にエラーが表示されるかどうかを確認して、続行します。
Android ADTバンドルをダウンロードします(これはEclipse + Android SDKです):
Download the SDK (ADT Bundle for Linux)
をクリックしますI have read and agree with the above terms and conditions
を確認してくださいアーキテクチャを選択します。
32-bit
を確認してください64-bit
を確認してくださいDownload the SDK ADT Bundle for Linux
をクリックしますAndroid ADTバンドルをインストールします。
.Zip
ファイルを開きますすべてのファイルをディレクトリに抽出します。例:
~/ADT
抽出後、このディレクトリには他の2つのディレクトリが含まれます。
~/ADT/Eclipse
~/ADT/sdk
platform-tools
バイナリを$PATH
に追加します。
これは必須ではありません。adb
などのコマンドを端末からアクセス可能にします。
次のコマンドを実行します。
nano ~/.profile
上に次の行を追加します。
PATH="$HOME/ADT/sdk/platform-tools:$PATH"
ファイルを保存する
これを行うには、を押します CTRL + X、 Y、 ENTER
ダッシュボードにショートカットを作成して、ADTを簡単に起動します。
次のコマンドを実行します
nano ~/.local/share/applications/adt.desktop
これを貼り付けます:
これは、ターミナルウィンドウ内で右クリックしてPaste
をクリックすることで実行できます。
[Desktop Entry]
Version=1.0
Name=Android ADT
Comment=Launch the Android ADT
Exec=/home/username/ADT/Eclipse/eclipse
Icon=/home/username/ADT/Eclipse/icon.xpm
Terminal=false
Type=Application
Categories=Development;IDE;
注:username
をユーザー名に置き換えます。ターミナルでwhoami
を実行すると、ユーザー名を取得できます。
次のコマンドを実行して、実行可能にします。
chmod +x ~/.local/share/applications/adt.desktop
すべてを正しく行った場合、Android ADTを正常にインストールできました。ダッシュを開き、ADT
を検索します。 Android ADT
をクリックして、機能するかどうかを確認してください!
this PPA からadt
とAndroid-sdk
をインストールすることもできます。
Sudo add-apt-repository ppa:linuxgndu/adt-raring
Sudo apt-get update
Sudo apt-get install adt Android-sdk
Android-sdk
のインストールを完了するには、次のことを行う必要があります。
Sudo sh /opt/Android-sdk/install-sdk
Android-studio
をインストールすることもできます:
Sudo apt-get install Android-studio
次に、インストールが期待どおりに行われたことを確認します。
Android-sdk-manager
別の方法があります。統合開発環境(IDE)はプログラミングを容易にするはずですが、1つの問題は、Linuxシステム(Ubuntu)に最新バージョンのIDEがインストールされていない場合、インストールが困難になる可能性があることです。リポジトリ。 Android StudioはそのようなIDEの1つです。
Android Studioは、IntelliJ IDEAに基づくIDEアプリケーション開発の公式Androidです。 IntelliJに期待する機能に加えて、Android Studioは以下を提供します。柔軟なGradleベースのビルドシステムビルドバリアントと複数のapkファイル生成共通のアプリ機能の構築に役立つコードテンプレートテーマ編集リントツールをドロップして、パフォーマンス、使いやすさ、バージョンの互換性、その他の問題をキャッチしますProGuardおよびアプリ署名機能Google Cloud Platformの組み込みサポートにより、Google Cloud MessagingとApp Engineを簡単に統合できます。
抽出元: http://developer.Android.com/tools/studio/index.html
次の手順に従ってください:
Sudo add-apt-repository ppa:ubuntu-desktop/ubuntu-make
Sudo apt-get update
Sudo apt-get install ubuntu-make
umake Android
インストールパスはデフォルト値のままにします。
もう一度Enterキーを押します。 「a」と入力してライセンスに同意する必要があり、ダウンロードが開始されます。
Android Studioからウィザードが表示されます。次を押し続けてライセンスに同意します。次に、最新のAndroid SDKなど、Android開発の要件をダウンロードします。必要なパッケージのインストールが完了したら、「完了」をクリックします。
CLIアプローチ
Ubuntu 15.10でテスト済み、Android 22。
1つのデバイス:
次に:
Sudo apt-get install ant gradle openjdk-7-jdk
cd
# Get device permissions.
# MANUAL find vendor ID on this table: http://developer.Android.com/tools/device.html#VendorIds
# http://stackoverflow.com/a/5510745/895245
VENDOR_ID='054c'
UDEV_PATH='/etc/udev/rules.d/51-Android.rules'
echo 'SUBSYSTEM=="usb", ATTR'"$VENDOR_ID"'=="0bb4", MODE="0666", GROUP="plugdev"' | Sudo tee "$UDEV_PATH"
Sudo chmod a+r "$UDEV_PATH"
Sudo /etc/init.d/udev restart
wget http://dl.google.com/Android/android-sdk_r24.4.1-linux.tgz
tar -xvf Android-sdk_r24.4.1-linux.tgz
# MANUAL run the ./tools/Android GUI and install the SDK versions you need
# Better: just download EVERYTHING to save you annoyances later on.
# Yes, it takes a ton of space (50Gib+).
# http://stackoverflow.com/questions/17963508/how-to-install-Android-sdk-build-tools-on-the-command-line
# The automated command line should look something like:
#API=22
#N="$(Android list sdk --all |& grep 'SDK Platform Android' | grep "API $API" | cut -d- -f1)"
#Android update sdk -u -a -t $N
# Studio
wget https://dl.google.com/dl/Android/studio/ide-zips/1.5.1.0/Android-studio-ide-141.2456560-linux.Zip
unzip Android-studio-ide-141.2456560-linux.Zip
cd Android-studio/bin
./studio.sh
# NDK
wget http://dl.google.com/Android/ndk/Android-ndk-r10e-linux-x86_64.bin
chmod a+x Android-ndk-r10e-linux-x86_64.bin
./Android-ndk-r10e-linux-x86_64.bin
mv Android-ndk-r10e Android-ndk
~/.profile
に追加:TODO:それらのうち実際に必要なものはどれですか?
export Android_SDK="$HOME/Android-sdk"
# Present on the default build.xml generated by "Android create project [...] in Android 22.
export Android_HOME="$Android_SDK"
export Android_NDK="$HOME/Android-ndk"s
export Android_NDK_ROOT="$Android_NDK"
# Used by https://github.com/googlesamples/Android-ndk/tree/3cd41e1f5280443665ca98463c7a76e80bf0b96c/native-codec
export Android_NDK_HOME="$Android_NDK"
export Android_ABI='armeabi-v7a'
export Android_Java_HOME="$Java_HOME"
export Android_STUDIO="$HOME/Android-studio/"
export PATH="$Android_SDK/platform-tools:$Android_SDK/tools:${Android_STUDIO}/bin:${Android_NDK}:${PATH}"
ログアウトとログイン。あなたが必要があるかもしれません:
Sudo "$(which adb)" kill-server
Sudo "$(which adb)" start-server
インストールをテストします
このような最小限のプロジェクト を手に入れるか、$Android_SDK/samples/
の下を見てください。
Antプロジェクト(build.xml
ファイルを含む)の場合、次を実行します。
ant debug
ant installd
Gradleプロジェクト(gradlew
ファイルを含む)の場合:
./gradlew assembleDebug
./gradlew installDebug
アプリをデバイスにインストールする必要があります。
Studio(ADT後継)は、次のもので起動できます。
studio.sh
NDKサンプルは$Android_NDK/samples
にあり、次のようにビルドしてインストールできます。
ndk-build
# Create build.xml, as per: http://stackoverflow.com/questions/5572304/how-to-build-the-Android-sample-projectsusing-ant-build-xml-does-not-exist
Android update project -p . -t Android-22
ant clean
ant debug
ant installd
公式のDebianパッケージの状態
現在、公式のDebianパッケージはありません。
しかし、それを解決しようとしているGoogle Summer of Code 2015プロジェクトがあります: https://www.google-melange.com/gsoc/project/details/google/gsoc2015/seamlik/5707702298738688