andriod驱动之旅-开始学习(1:1-8章节算是入门吧)

说明:andriod驱动之旅(1)-(8)是adriod驱动开发环境搭建,以及实现功能如下:


在Home Screen中可以看到Hello应用程序:
andriod驱动之旅-开始学习(1:1-8章节算是入门吧)_第1张图片

打开Hello应用程序:
andriod驱动之旅-开始学习(1:1-8章节算是入门吧)_第2张图片




环境: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不需要安装的!!!只需要的是解压!!!

1
2
3
4
5
6
7
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


你可能感兴趣的:(andriod驱动之旅-开始学习(1:1-8章节算是入门吧))