UbuntuにAndroid SDK / ADTバンドルをインストールするために必要なことは何ですか?
答えの各ステップは、Android SDKの使用を開始する際に障害に遭遇し、その後適切なフォーラムに質問を投稿したため、いくつかの異なるフォーラムで見つかりました。だから、Ubuntuを再インストールしてAndroid SDK / ADTバンドルをゼロからインストールする必要がある場合に、ワンストップソリューションが利用できるという点でこれが便利だと思いました!
UbuntuにAndroid SDK / ADTバンドルをインストールするために必要なことは何ですか?
答えの各ステップは、Android SDKの使用を開始する際に障害に遭遇し、その後適切なフォーラムに質問を投稿したため、いくつかの異なるフォーラムで見つかりました。だから、Ubuntuを再インストールしてAndroid SDK / ADTバンドルをゼロからインストールする必要がある場合に、ワンストップソリューションが利用できるという点でこれが便利だと思いました!
回答:
実際、Android Studioを使用してAndroidアプリケーションを開発する必要があると思います。ただし、Eclipseを使用する理由がある場合は、次のガイドに従ってください。
Target : Super Newbies
IDE : Eclipse
Description: Provide a GUI method to install Android IDE using Eclipse
Software
Ubuntuで検索して起動するUbuntu Software Center
を検索Java
しUbuntu Software Center
てインストールしOpenJDK Java Runtime
ます。
検索Eclipse
しUbuntu Software Center
てからインストールします。
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
下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
これで、次のテキストが表示されます。
テキスト全体の先頭に次を追加して保存します。(ファイルを閉じないでください)
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]をクリックします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アプリケーションを作成してください。
openjdk-7-jdk
ますが、個人的にインストールして、ADT(android.comからSDKを含むEclipse)をダウンロードし、Dashにショートカットを作成します。これにより、Eclipseの最新バージョンも入手できます。
sudo apt-get install lib32stdc++6
いる場合は、これを実行します。これは、サポートする32ビットライブラリが必要であり、ia32
使用できなくなったためです。出典:dandar3.blogspot.mx/2014/03/...
sudo apt-get install android-sdk
。それに基づいてチュートリアルを作成できますか?
ステップ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コマンドラインツールをダウンロードし(ページの下部にあります)、
/opt/
たとえばAndroid SDKが必要な場合はそのままにしておくことができる場所に解凍します。
ステップ5
解凍されたADTバンドルフォルダー(または場合によってはAndroid SDKフォルダー)にフォルダー
tools
とがあることを確認しますplatform-tools
。platform-tools
フォルダが存在しない場合は、Android Virtual Device Managerからインストールできるはずです。これは、コマンドを入力して実行できます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パッケージツールが起動し、インストールを完了できます。
.pam_environment
ファイルが故に、ユーザが所有するホームディレクトリにある、なぜない... .pam_environment
で実行する必要がありますsudo
コマンド?
PATH="$PATH:/path/to/tools:/path/to/platform/tools"
あなたのに追加した方が良い.profile
です。.pam_environment
あなたは、言語の設定を変更する場合は上書きされ...
これは長い答えのように思えるかもしれませんが、私はすべてのステップをできる限り詳細に説明するように努めました。これは、初心者でも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
32ビットUbuntuを使用しているかどうかを確認します64-bit
64ビットUbuntuを使用しているかどうかを確認します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+ 、、、XYENTER
ダッシュボードにショートカットを作成して、ADTを簡単に起動します。
次のコマンドを実行します
nano ~/.local/share/applications/adt.desktop
これを貼り付けます:
これを行うには、ターミナルウィンドウ内で右クリックして[OK]をクリックします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
するかどうかを確認します!
また、インストールすることができますadt
し、android-sdk
から、このPPA。
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に基づいたAndroidアプリケーション開発用の公式IDEです。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
function cat_export_vars () { cat <<- _EOF_ (export directives) _EOF_ }
使用してcat_export_vars >> .bashrc
から、. .bashrc
またはsource .bashrc
どちらが同じことをします。いっそのこと、これは、必要最低限のAndroid SDKをセットアップするスクリプトとして優れています。
.profile
ダッシュボードから起動されたものに表示されるように、いくつかの変数が必要です。スクリプト:これは私が得ることができる限り近いものです。自動化できなかったいくつかの手動のステップがあることに注意してください。google-melange.com/archive/gsoc/2015/orgs/debian/projects/…は、現在の最高の希望です。