说明:andriod驱动之旅(1)-(8)是adriod驱动开发环境搭建,以及实现功能如下:
在Home Screen中可以看到Hello应用程序:
打开Hello应用程序:
环境:vm-v8 ubuntu12.04 32位的 磁盘分配50G
开始均为ygm 密码111111
进入ubuntu之后采用root用户登录,密码111111
书籍参考:
http://blog.csdn.net/nokiaguy/article/details/8714562
先安装http://jingyan.baidu.com/article/6fb756eca8be67241858fbe1.html
再导入几个卷即可。
博客参考:http://blog.csdn.net/luoshengyang/article/details/6568411
文浩的:http://hnrainll.cnblogs.com/
【1-介绍下】
adt-bundle-linux-x86_64-20131030.zip
ubuntu android环境搭建,adt-bundle最简单安装版
Ubuntu13.04配置Android开发环境,超简单版本
环境:ubuntu 13.04 x64
首先:下载adt-bundle
官网:http://developer.android.com/sdk/index.html
那什么是adt-bundle?
ADT (Android Developer Tools) 是开发环境一系列的开发工具包,adt-bundle简单说,就是Google为Android开发者提供定制的Eclipse IDE!
在原始时代,人们需要依次下载Eclipse、JDK、ADT等环境组件,还要配置JDK环境变量等等。如果你看过张孝详的JAVA视频,你会发现很多开发者在配置JDK的时候,就已经尸横遍地了。
为什么?找不到电脑属性,找不到变量找不到对象呀!程序员永远处于找不到对象的Bug乱局中。
下载adt-bundle
进入ADT官网页面,页面中默认会自动提示当然操作系统对应的sdk版本,或者使用以下下载链接:
http://dl.google.com/android/adt/adt-bundle-linux-x86-20131030.zip
http://dl.google.com/android/adt/adt-bundle-linux-x86_64-20131030.zip
官网下载可能会比较慢,可以使用下面的网盘链接
http://urlxf.qq.com/?ya2Ar26b
http://pan.baidu.com/share/link?shareid=1648846377&uk=2099951531
那什么不建议使用Android Studio?
神兵练就,需要九九八十一难呐,现在Android Studio还处于不稳定版本,对于初学者来说,一个坑一个bug很可能都会影响学习的信心。
对于这样的神器,我只想说,请快点给老子出中文版!!!!
安装adt-bundle?
其实adt-bundle不需要安装的!!!只需要的是解压!!!
|
shuhai@shuhai-Aspire:~/adt-bundle-linux-x86_64-20131030$ ll
总用量 16
drwxr-x--- 4 shuhai shuhai 4096 10月 30 14:30 ./
drwxr-xr-x 65 shuhai shuhai 4096 11月 18 19:44 ../
drwxr-xr-x 9 shuhai shuhai 4096 10月 24 13:23 eclipse/
drwxr-x--- 8 shuhai shuhai 4096 10月 30 14:30 sdk/
shuhai@shuhai-Aspire:~/adt-bundle-linux-x86_64-20131030$
|
看一下adt-bundle的目录结构,只有非常简洁的两个目录,但却包含了很多很多组件,哈哈。
With a single download, the ADT Bundle includes everything you need to begin developing apps:
Eclipse + ADT plugin
Android SDK Tools
Android Platform-tools
The latest Android platform
The latest Android system image for the emulator
启动adt-bundle?
接下来就要祭出我的ADT呐!!
进入eclipse目录,双击运行!Hello 哎危拔地!什么设置都没有,我的IDE跑起来了。
根据提示:
ADT stores your projects in a folder called a workspace.
Choose a workspace folder to use for this session.
选择我们要存放工作空间的文件夹,点击ok,ADT就最终出现在亲面前了。
Ubuntu下配置和升级adt-bundle
ADT启动以后,会进行一系列检查,会看看当面的ADT有没有文件需要更新。
在界面中找到“Android SDK Manager”图标,或者在Windows菜单中,找到“Android SDK Manager”菜单,等待升级检查以后,各种同意下一步。
经过大姨妈没来一样的焦急等待,程序自检进度怎么不动呢?
我爱祖国!这是我们身来墙内的原因。Google替我们想到了这个问题!
Android SDK Manager更新不了的解决办法
比较简单的办法是将Android SDK Manager的更新URL从Https改成http!
根据我们开发需要的SDK版本,比如我需要目前最新的Android 4.4,选择要安装和更新的版本,然后确认安装相关的Package,再各种同意。再经过大姨妈又来了一样的焦急等待,ADT总算升级成功了。
对于18KB的升级速度,我只想说,如果没有强迫症,请不要点击“Android SDK Manager”,如果不超级强迫症。
说多了都是泪!
咦,一觉醒来,这都第二天呐!准备进入下一节!
Windows 安装 adt-bundle的方法
很多大神说Windows下Eclipse启动不起来,点击弹出报错框,原因是没有安装JDK(Java SE Development Kit)
http://www.oracle.com/technetwork/java/javase/downloads/index.html
某系统要配套做一个android客户端,来一次android开发环境快速搭建,系统Win7,具体步骤如下:
1、下载jdk:http://www.oracle.com/technetwork/java/javase/downloads/index.html
安装jdk,我的安装目录是C:/Java/jdk1.7.0_17和C:/Java/jre7;
2、下载android SDK工具包adt-bundle-windows-x86,http://developer.android.com/sdk/index.html 大概4百M,里面包含eclipse和SDK,eclipse它已经集成好了ADT。我的报名版本adt-bundle-windows-x86-20130219;解压缩adt-bundle-windows-x86包,我的路径是C:Javaadt-bundle-windows-x86,里面包含eclipse和sdk文件夹,还有一个SDK Manager;
3、配置环境变量,桌面->计算机->右键属性->高级系统设置->高级->环境变量->adminstrator的用户变量(具体和自己用户名有关),新建或者编辑一下的变量(如已经存在就追加,不存在就新建,追加时注意用;号与之前的隔开)
变量名:JAVA_HOME
变量值:C:/Java/jdk1.7.0_17
变量名:ANDROID_SDK
变量值:C:/Java
变量名:Path
变量值:.;%JAVA_HOME%bin;C:Javaadt-bundle-windows-x86sdktools;C:Javaadt-bundle-windows-x86sdkplatform-tools
变量名:CLASSPATH
变量值:.;%JAVA_HOME%libtools.jar;%JAVA_HOME%libdt.jar;%JAVA_HOME%lib;
(注意前面的.号)
4、测试环境变量
运行->cmd,输入java或者javac测试命令看成功与否;
声明:eoe文章著作权属于作者,受法律保护,转载时请务必以超链接形式附带如下信息
原文作者: eoeadmin
原文地址: http://my.eoe.cn/shuhai/archive/19381.html
【2-开始安装之旅】
1、去http://developer.android.com/sdk/index.html 网站下载linux版本的adt-bundle-linux-x86_64-20131030.zip,我下载的是64位系统的。
2、去http://www.oracle.com/technetwork/java/javasebusiness/downloads/java-archive-downloads-javase6-419409.html或者
http://www.javathing.com/java-development-environment-install/
下载jdk 1.6 for linux X64
下面我们开始环境的搭建:
一、安装jdk
创建安装目录,在/usr/java下建立安装路径,并将文件考到该路径下,(centos直接图形界面就可以做这些事情)
1、jdk-6u11-linux-i586.bin 这个是自解压的文件,在linux上安装如下:
# chmod 755 jdk-6u11-linux-i586.bin
# ./jdk-6u11-linux-i586.bin (注意,这个步骤一定要在jdk-6u11-linux-i586.bin所在目录下)
二、配置
#vi /etc/profile
在里面添加如下内容
export JAVA_HOME=/usr/java/jdk1.6.0_27
export JAVA_BIN=/usr/java/jdk1.6.0_27/bin
export PATH=$PATH:$JAVA_HOME/bin
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export JAVA_HOME JAVA_BIN PATH CLASSPATH (JAVA_HOME JAVA_BIN PATH CLASSPATH之间是有空格的)
让/etc/profile文件修改后立即生效 ,可以使用如下命令:
# . /etc/profile(注意: . 和 /etc/profile 有空格. )
重启测试
java -version
屏幕输出:
java version "jdk1.6.0_02"
Java(TM) 2 Runtime Environment, Standard Edition (build jdk1.6.0_02)
Java HotSpot(TM) Client VM (build jdk1.6.0_02, mixed mode)
好了 JDK安装成功。
--------------------------------------------------------------------------------------------------------------------------------------
下面我们打开eclipse
我们将下载的adt-bundle-linux-x86_64-20131030.zip放到/usr/android目录下
我们进入该目录 执行解压命令:
# unzip adt-bundle-linux-x86_64-20131030.zip
解压得到eclipse目录和sdk目录
进入eclipse目录执行:
# ./eclipse运行eclipse程序
下面就会出现eclipse启动画面。
OK ,eclipse启动成功。后面的开发和windows中一样。
--------------------------------------------------------------------------------------------------------------------------------------
最后安装NDK
http://developer.android.com/tools/sdk/ndk/index.html
#NDK 换成你的NDK根目录
export NDKROOT=/home/ygm/soft/android-ndk-r9c
export PATH=$PATH:$NDKROOT
root@ygm-virtual-machine:/home/ygm/andriod/soft/android-ndk-r9c/samples# cd hello-jni/
root@ygm-virtual-machine:/home/ygm/andriod/soft/android-ndk-r9c/samples/hello-jni# ls
AndroidManifest.xml default.properties jni res src tests
root@ygm-virtual-machine:/home/ygm/andriod/soft/android-ndk-r9c/samples/hello-jni#ndk-build
[armeabi-v7a] Gdbserver : [arm-linux-androideabi-4.6] libs/armeabi-v7a/gdbserver
[armeabi-v7a] Gdbsetup : libs/armeabi-v7a/gdb.setup
[armeabi] Gdbserver : [arm-linux-androideabi-4.6] libs/armeabi/gdbserver
[armeabi] Gdbsetup : libs/armeabi/gdb.setup
[x86] Gdbserver : [x86-4.6] libs/x86/gdbserver
[x86] Gdbsetup : libs/x86/gdb.setup
[mips] Gdbserver : [mipsel-linux-android-4.6] libs/mips/gdbserver
[mips] Gdbsetup : libs/mips/gdb.setup
[armeabi-v7a] Compile thumb : hello-jni <= hello-jni.c
[armeabi-v7a] SharedLibrary : libhello-jni.so
[armeabi-v7a] Install : libhello-jni.so => libs/armeabi-v7a/libhello-jni.so
[armeabi] Compile thumb : hello-jni <= hello-jni.c
[armeabi] SharedLibrary : libhello-jni.so
[armeabi] Install : libhello-jni.so => libs/armeabi/libhello-jni.so
[x86] Compile : hello-jni <= hello-jni.c
[x86] SharedLibrary : libhello-jni.so
[x86] Install : libhello-jni.so => libs/x86/libhello-jni.so
[mips] Compile : hello-jni <= hello-jni.c
[mips] SharedLibrary : libhello-jni.so
[mips] Install : libhello-jni.so => libs/mips/libhello-jni.so
root@ygm-virtual-machine:/home/ygm/andriod/soft/android-ndk-r9c/samples/hello-jni# ls
AndroidManifest.xml default.properties jni libs obj res src tests