1 Android环境搭建
1.1 JDK
下载
jdk 官方下载地址:
http://www.oracle.com/technetwork/java/javase/downloads/index-jsp-138363.html
安装
(1)
tar -zxvf jdk-8u101-linux-x64.tar.gz
(2)
cd jdk1.8.0_101/
pwd
得到 jdk 开发环境路径
/home/itcast/BC-Project/jdk1.8.0_101
1.2 Android Studio
下载
我们这里首先要部署android的开发环境,这里我们使用的是Android-studio
下载地址当然就是developer.android.com,但是这个网站需要翻墙。
所以我们在国内一个某个个人代理网站下载也可以。
http://www.androiddevtools.cn/
找到对应的版本下载即可。
我们这里使用的是 2.1.2 正式版(Linux) android-studio-ide-143.2915827-linux.zip
每个人根据自己的开发环境,安装对应的IDE即可。
安装
(1)
unzip android-studio-ide-143.2915827-linux.zip
(2)
cd android-studio/
cd ./bin/
./studio.sh
会出现如上问题。
表示需要设置“STDDIO_JDK, JDK_HOME, JAVA_HOME”三个环境变量。
(3)
vim ~/.bashrc
export JAVA_HMOE=/home/itcast/BC-Project/jdk1.8.0_101
export JDK_HOME=$JAVA_HOME
(4)
source ~/.bashrc
./studio.sh
第一次运行会出现如下界面。
选择下面这个即可。
如果遇见如下错误。
sudo apt-get install lib32z1 lib32ncurses5 lib32bz2-1.0 lib32stdc++6
可以解决。
运行
正常安装成功,就可以启动了,我们会看见一个启动界面。 然后按照要求,建立一个项目就可以了。
1.3 Android和ADB真机调试
当部署好,并且创建了一个Android项目的时候。
当我们点击
启动程序的时候,我们需要启动一个Android模拟器来启动。但是这样运行的速度回很慢,所以,我们需要用真机调试。
我们需要借助一个工具adb
我们在之前安装的Android-SDK中有一个现成的adb工具
/home/itcast/BC-Project/Android-SDK/platform-tools/adb
可以直接用这个工具,将这个adb设置到环境的变量PATH里边。
export PATH=$PATH:/home/itcast/BC-Project/Android-SDK/platform-tools/
或者直接从ubuntu官网下载:
sudo apt-get install android-tools-adb
安装完毕之后。
adb devices
如果出现 无权限
问题,请用sudo启动,如下:
adb kill-server
sudo adb start-server
这里要注意的事,每个安卓手机的厂商和系统不同,所以在链接的时候,要开USB调试功能。
而且,要确保安卓手机能够正确的链接到usb,让系统能够检查出来。可以通过lsusb来查看安卓手机是否已经链接到Linux操作系统上。
调试
如果链接成功,使用adb devices就可以发现一台已经链接到linux 并且通过adb将手机和Android Studio链接成功的列表:
如下:
itcast:platform-tools$ adb devices
List of devices attached
005a380d device
itcast:platform-tools$
其中 '005a380d'就是目前我正在调试的安卓手机id号。
回到,Android Studio,点击
选择已经链接好的 真机 Android设备,点击Ok,就可以将编辑好的androidAPK部署在真机上了。
问题1
如果出现:minsdk(api 15) > devicesdk(api 10) 类似问题。
修改app/src/build.gradle
将minSdkVersion
改成10, 然后点击Sync Now
即可。