Linuxの下でAndroid開発環境とAndroid本体のデバッグを構築する

2150 ワード

Linuxシステムは:Ubuntu 12.04 32 bitで、もちろんJava環境も必要で、Java環境構築についてはここを参照してください.
1、Android SDKのインストール構成
まずAndroidの公式サイトに行ってLinuxバージョンのSDKをダウンロードして、私がダウンロードしたのはadtバインドバージョンで、sdkとeclipseを含んで、500 Mサイズに近いです.zip圧縮パッケージ;
完了後、適切な場所に解凍します.
mkdir /opt/google
mv adt-bundle-linux-x86-20131030.zip /opt/google
cd /opt/google
unzip adt-bundle-linux-x86-20131030.zip
cd adt-bundle-linux-x86-20131030
mv eclipse ../
mv sdk ../
cd ..
rm -rf adt-bundle-linux-x86-20131030
次に、Android SDKインストール情報を構成します.
gedit ~/.bashrc
ポップアップエディタの末尾に以下の情報を加えて保存、閉じる.
export ANDROID_HOME=/opt/google/sdk
export PATH=$ANDROID_HOME/platform-tools:$ANDROID_HOME/tools:$PATH
次のコマンドを実行して、構成を有効にし、構成が完了したかどうかを確認します.
source ~/.bashrc
echo $ANDROID_HOME
echo $PATH
adb

これで、Android SDKのインストールが完了する.
残りはEclipseでADT構成についてWindowsと一致していますが、ここでは省略します.
2、Android本体のデバッグ
ADTが配置されたEclipseを開き、素早くHello World Androidアプリを作成し、USBで携帯電話に接続してデバッグすると、Android Device Chooserダイアログボックスに一部表示されている本体リストボックスに本体に疑問符が並んでいて、本体が使えないので、すぐにこの状況を検索して、このブログ(クリック)をお勧めします.ブログの方法で実験してみました.
2.1まず、携帯電話に接続されているUSBポート情報を確認する
lsusb
端末がusbポートを印刷する場合
... Bus 002 Device 009: ID 12d1:2223 Huawei Technologies Co., Ltd. ...
上記の情報は実験用の携帯電話がパソコンusbポートに接続されている場合:Huawei携帯電話、IDは12 d 1(このIDを覚えて、後で使う)
2.2構成規則
/etc/udev/rulesに入ります.dディレクトリの下にandroidを新規作成します.rulesプロファイル
cd /etc/udev/rules.d
sudo gedit android.rules
ポップアップエディタにプロファイルを記入します.フォーマットは以下の通りです.複数の携帯電話で複数のプロファイルを作成できます.
# Huawei  ID 12d1:2223 Huawei Technologies Co., Ltd.
SUBSYSTEM=="usb", SYSFS{idVendor}=="12d1", MODE="0666"

# HTC     ID 0bb4:0cb0 High Tech Computer Corp.
SUBSYSTEM=="usb", SYSFS{idVendor}=="0bb4", MODE="0666"

# ...

ルールプロファイルを保存して閉じ、プロファイル権限を変更します.
sudo chmod a+rx android.rules
の実行が完了すると、端末はlsコマンドを実行し、androidを見る.rulesファイルは緑
2.3 USBとadbサービスの再起動
service udev restart
adb kill-server
adb devices

これで、本体のデバッグ前の構成作業が完了し、再度本体でデバッグしたところ、本体が使用可能になったことがわかりました.