导航:首页 > 操作系统 > ubuntu配置android编译环境

ubuntu配置android编译环境

发布时间:2024-08-08 00:42:57

1. 怎么样将自己开发的android应用程序编译到系统Image中

1. 搭建编译环境
编译环境: Ubuntu 10.10
Android版本:Android 2.2

编译过程中可能需要在Ubuntu上安装必要的一些软件,我安装过的包含如下软件,不同的系统可能会有差别:
jdk6(Android官方建议装jdk5,但是我在编译时会遇到java override问题,改用6没有任何问题), bison, lib64z1-dev, libasound2-dev, flex, gperf, libncurses5-dev

2. 应用程序存放目录
SimpleJNI是采用Android NDK和Java编写的程序,包含apk和so库文件,它的源代码在source tree的development/samples/目录下。
实际上package在编译时所放的目录并没有明确限定,编译后apk和so存放的位置是根据目录下Android.mk所指定的编译类型所决定的,例如:
SimpleJNI根目录下的Android.mk中有一行include $(BUILD_PACKAGE),表示将该目录下的模块编译成package,即apk文件,默认存放的位置为/system/app。
SimpleJNI/jni目录下的Android.mk中有一行为include $(BUILD_SHARED_LIBRARY),表示将该目录下的native.cpp编译为共享库文件,即so文件,默认存放的位置为/system/lib

因此,如果我们想要将自己编写的程序编译至image中,只需要将Eclipse下完成的整个工程到source tree下的某个目录即可,我一般习惯放到packages/apps下。

3. 添加Android.mk
完成了上一步,可以知道,Android.mk在编译中起着至关重要的作用,这其实就是Android编译环境中的make file。为了完成我们的工作,需要在源代码中添加Android.mk。添加自己的Android.mk可以仿照SimpleJNI中的Android.mk,稍微修改即可。我们首先看看SimpleJNI目录下的两个Android.mk的内容:
根目录下的Android.mk

TOP_LOCAL_PATH:= $(call my-dir)

# Build activity

LOCAL_PATH:= $(TOP_LOCAL_PATH)
include $(CLEAR_VARS)

LOCAL_MODULE_TAGS := samples

LOCAL_SRC_FILES := $(call all-subdir-java-files)

LOCAL_PACKAGE_NAME := SimpleJNI

LOCAL_JNI_SHARED_LIBRARIES := libsimplejni

LOCAL_PROGUARD_ENABLED := disabled

include $(BUILD_PACKAGE)

# ============================================================

# Also build all of the sub-targets under this one: the shared library.
include $(call all-makefiles-under,$(LOCAL_PATH))

根目录下的Android.mk决定了整个工程编译的配置,其中,

LOCAL_PATH 定义了当前的目录

LOCAL_MUDULE_TAGS 定义了当前模块的类型,编译器在编译时会根据类型的不同有些差别,有些tags的mole甚至不会被编译至系统中。LOCAL_MUDULE_TAGS主要有如下几种:user debug eng tests optional samples shell_ash shell_mksh。optional表示在所有版本的编译条件下都被编译至image中,剩下的表示在该版本中才会被编译只image中,如user表示在user版本下才会被编译至image中。
对于包含LOCAL_PACKAGE_NAME的mk文件,该项默认为optinal,具体可以参看build/core/package.mk。SimpleJNI中定义为samples的具体作用我也不太清楚,为了保险起见,我自己的apk一般定义为optional。

LOCAL_SRC_FILES 定义了编译apk所需要的java代码的目录

LOCAL_PACKAGE_NAME 这里需要改成自己的package的名字

LOCAL_JNI_SHARED_LIBRARIES 定义了要包含的so库文件的名字,如果你的程序没有采用JNI,这行不需要。

LOCAL_PROGUARD_ENABLED 定义了Java开发中的ProGuard压缩方法,主要用来分析压缩程序的,在我自己的应用中我没有加这行。

include $(BUILD_PACKAGE) 这行是build的关键,表示当前java代码build成apk

include $(call all-makefiles-under,$(LOCAL_PATH)) 表示需要build该目录下的子目录的文件,这样编译系统就会在当前目录下的子目录寻找Android.mk来编译so等其它程序。

根据上述所写,创建我自己的Android.mk如下:

TOP_LOCAL_PATH:= $(call my-dir)

# Build activity

LOCAL_PATH:= $(TOP_LOCAL_PATH)
include $(CLEAR_VARS)

LOCAL_MODULE_TAGS := optional

LOCAL_SRC_FILES := $(call all-subdir-java-files)

LOCAL_PACKAGE_NAME := TestJniApp

LOCAL_JNI_SHARED_LIBRARIES := libtestjniapp

include $(BUILD_PACKAGE)

# ============================================================

# Also build all of the sub-targets under this one: the shared library.
include $(call all-makefiles-under,$(LOCAL_PATH))
看起来很简单吧,基本不需要改动即可。

Jni目录下的Android.mk

由于我们的TestJniApp是用JNI完成的,包含C源代码,因此也需要一个jni目录下的Android.mk。同样首先看看SimpleJNI中jni目录下的Android.mk的内容:

LOCAL_PATH:= $(call my-dir)
include $(CLEAR_VARS)

LOCAL_MODULE_TAGS := samples

# This is the target being built.
LOCAL_MODULE:= libsimplejni

# All of the source files that we will compile.
LOCAL_SRC_FILES:= /
native.cpp

# All of the shared libraries we link against.
LOCAL_SHARED_LIBRARIES := /
libutils

# No static libraries.
LOCAL_STATIC_LIBRARIES :=

# Also need the JNI headers.
LOCAL_C_INCLUDES += /
$(JNI_H_INCLUDE)

# No special compiler flags.
LOCAL_CFLAGS +=

# Don't prelink this library. For more efficient code, you may want
# to add this library to the prelink map and set this to true. However,
# it's difficult to do this for applications that are not supplied as
# part of a system image.

LOCAL_PRELINK_MODULE := false

include $(BUILD_SHARED_LIBRARY)
LOCAL_MODULE 当前模块的名字,即编译后的so文件的名字

LOCAL_SRC_FILES 所要编译的文件

LOCAL_SHARED_LIBRARIES, LOCAL_STATIC_LIBRARIES 该模块要链接的动态库和静态库。

LOCAL_C_INCLUDES 要包含的头文件

LOCAL_CFLAGS C语言编译选项

LOCAL_PRELINK_MODULE 定义是否使用prelink工具,它用事先链接代替运行时链接的方法来加速共享库的加载,不仅可以加快起动速度,还可以减少部分内存开销。

经过修改后,我自己的TestJniApp中jni目录下的Android.mk如下:

LOCAL_PATH := $(call my-dir)

include $(CLEAR_VARS)

LOCAL_MODULE := libtestjniapp
LOCAL_SRC_FILES := com_test_app_Jni.c
LOCAL_C_INCLUDES += $(JNI_H_INCLUDE)

LOCAL_PRELINK_MODULE := false

include $(BUILD_SHARED_LIBRARY)

这里有一点需要注意,如果要将so文件编译入image,必须要修改LOCAL_MODULE_TAGS,将原有的值samples修改为user,或者可以直接删掉 。删掉是因为对于包含LOCAL_MODULE的mk文件,如果没有指定LOCAL_MODULE_TAGS,该项默认为user,而只有定义为user的情况下,才会将so文件编译入image,具体定义可以参看build/core/base_rule.mk。

4. 修改/bulid/target/proct/generic.mk 把工程编译到系统中
至此,还有最后一部工作。为了将工程编译进入image,还需要在/bulid/target/proct/generic.mk文件中将package name添加进去

PRODUCT_PACKAGES := /
AccountAndSyncSettings /
CarHome /
DeskClock /
……
SyncProvider /
TestJniApp

完成上面这些步骤后,在source tree根目录下编译image就可以了。

2. 如何在Ubuntu下安装Ubuntu for Android

分为五个步骤来完成Android开发环境的搭建。


第一步:安装JDK。

要下载Oracle公司的JDK可以网络“JDK”进入Oracle公司的JDK下载页面,选择自己电脑系统的对应版本即可。


第二步:配置Windows上JDK的变量环境 。

JAVA_HOME

先设置这个系统变量名称,变量值为JDK在电脑上的安装路径:C:Program FilesJavajdk1.8.0_20。创建好后则可以利用%JAVA_HOME%作为JDK安装目录的统一引用路径。

Path

PATH属性已存在,可直接编辑,在原来变量后追加:;%JAVA_HOME%in;%JAVA_HOME%jrein 。

CLASSPATH

设置系统变量名为:CLASSPATH 变量值为:.;%JAVA_HOME%libdt.jar;%JAVA_HOME%lib ools.jar 。

注意变量值字符串前面有一个"."表示当前目录,设置CLASSPATH的目的,在于告诉Java执行环境,在哪些目录下可以找到您所要执行的Java程序所需要的类或者包。



第三步: 下载安装Eclipse(已上传附件,电脑打开可下载)。

Eclipse为Java应用程序及Android开发的IDE(集成开发环境)。Eclipse不需要安装,下载后把解压包解压后,剪切eclipse文件夹到你想安装的地方,打开时设置你的工作目录即可。



第四步:下载安装Android SDK 。

配置了JDK变量环境,安装好了Eclipse,这个时候如果只是开发普通的JAVA应用程序,那么Java的开发环境已经准备好了。我们要通过Eclipse来开发Android应用程序,那么我们需要下载Android SDK(Software Development Kit)和在Eclipse安装ADT插件,这个插件能让Eclipse和Android SDK关联起来。


第五步:为Eclipse安装ADT插件。

前面已经配置好了java的开发环境,安装了开发Android的IDE,下载安装了Android SDK,但是Eclipse还没有和Android SDK进行关联,也就是它们现在是互相独立的,就好比枪和子弹分开了。为了使得Android应用的创建,运行和调试更加方便快捷,Android的开发团队专门针对Eclipse IDE定制了一个插件:Android Development Tools(ADT)。


3. 如何用ubuntu 12.04 32bit 编译android 4.4.4

系统环境

系统:Ubuntu12.04 64位系统。

源码:Android4.4源码。

选择Ubuntu12.04,是因为在14.04上没能折腾成功,在上面兼容32位程序的配置有点烦。12.04必须要用64位的,编译Android4.4时需要64位环境,同时要兼容32位程序,折腾。

步骤

配置jdk6

Android官方给的步骤是用OpenJdk,实测是不行的。网上找到https://jdk6.java.net/download.html
这个网址有需要的jdk,下载自解压安装包。自解压后在当前目录下生成一个jdk的目录,打开/etc/environment,增加自己的jdk
bin目录到PATH里面。同时新增如下环境变量:
CLASSPATH=/path/to/your/local/jdk/dir/lib
JAVA_HOME=/path/to/your/local/jdk/dir

然后执行如下命令,设置系统的默认jdk:
$ sudo update-alternatives --install /usr/bin/java java /usr/local/java/jdk1.6.0_38/bin/java 300
$ sudo update-alternatives --install /usr/bin/javac javac /usr/local/java/jdk1.6.0_38/bin/javac 300
$ sudo update-alternatives --install /usr/bin/javaws javaws /usr/local/java/jdk1.6.0_38/bin/javaws 300
$ sudo update-alternatives --install /usr/bin/jar jar /usr/local/java/jdk1.6.0_38/bin/jar 300
$ sudo update-alternatives --install /usr/bin/javap javap /usr/local/java/jdk1.6.0_38/bin/javap 300
$ sudo update-alternatives --config java

安装软件包
能装的都要装上,以免编译失败,又要回过头重装,如下:

$ sudo apt-get install build-essential make gcc g++ libc6-dev texinfo
libncurses-dev git-core gnupg flex bison zip curl ncurses-dev libsdl-dev
zlib1g-dev ia32-libs libxml2-utils lzma

编译源码
到源码目录下,如下:

$ source build/envsetup.sh
$ lunch
选择arm平台。

$ make -jn
n为CPU个数的两倍,主要是提高编译速度。

可能的错误

编译过程碰到如下错误:
File "/usr/lib/python2.7/subprocess.py", line 679, in __init__
errread, errwrite)
File "/usr/lib/python2.7/subprocess.py", line 1259, in _execute_child
raise child_exception
OSError: [Errno 2] No such file or directory

一般情况是因为前面的javap没有配置所致。如果必须的软件包没有安装,也会有类似的提示,仔细向上翻看错误提示,找到真正的错误地方,安装对应的软件包即可。

4. 如何在Ubuntu下配置Android开发环境

1.选择linux系统

个人比较推荐国产的UbuntuKylin,目前最新的系统已经更新到16.04了,这个系统集合了原生Ubuntu系统的优点,有具有中国特色,比较适合国人使用。还有一个国产系统比较推荐,就是deepin,目前已经跟新到15.1.1,这个系统界面真心不错。

这两个系统都内嵌了使用人群基数最大的搜狗输入法,解决了最基本的文字输入问题,qq和微信都能使用,解决了基本沟通问题。废话不多说,首先看一下怎么制作linux系统U盘启动盘。deepin可以使用官方系统文件deepin-boot-maker-1.0.exe制作,具体教程请自行网络,这里不在赘述。

这里主要以UbuntuKylin系统为例子(这里下载:64位,32位,给大家介绍一下如何在linux下配置Android Studio。

系统文件.iso下载完毕以后,下载u盘制作工具Rufus进行制作(下载Rufus),这个工具比较推荐,本人使用其他u盘制作工具,一直没安装成功,最后使用Rufus(制作过程中,会提示要下载两个小文件,同意即可)终于完美解决。界面比较简单,具体操作流程软件打开以后一目了然,不细说。

2.安装jdk及配置环境变量

jdk当然要安装linux版本的(这里选用1.7版本的),下载完毕,进行解压,然后配置环境变量,打开终端或者使用快捷键ctrl+alt+T,输入一下命令:

$sudo gedit ~/.bashrc

在打开的文件末尾添加以下代码:

JAVA_HOME=/usr/lib/jvm/jdk1.7.0_79

JRE_HOME=${JAVA_HOME}/jre

CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib

PATH=${JAVA_HOME}/bin:$PATH

到此为止,jdk的环境变量就配置完毕了

3.安装Android Studio

下载android studio 2.0,这个版本不带sdk,所以安装完毕后,需要在android的studio中下载sdk。文件下载完成后,可以看到是一个.zip文件,直接解压提取文件,然后在/android-studio/bin中可以看到有一个文件叫做“studio.sh”,这个文件就是android studio的可执行文件,相当于windows中的.exe文件。但是默认是不能直接执行的,所以需要在/android-studio/bin目录下打开终端,输入以下命令,执行.sh文件:

sh studio.sh

耐心等待几秒钟后,就会看到android studio熟悉的安装界面,按照步骤一步一步执行,就能完成android studio的安装,然后像在windows平台一样安装sdk,不再废话。

4.安装Genymotion和virtualbox

android studio安装完毕以后,如果能有一个android模拟器像windows下的Genymotion一样就好了。幸运的是,在Genymotion真的有了linux版本。点此下载Genymotion

下载完毕后,大家发现是一个.bin文件,是不能直接打开运行的,这时候需要在下载目录中打开终端输入一下命令

chmod +x genymotion-2.6.0-ubuntu15_x64.bin

接着用下面的命令执行即可:

./genymotion-2.6.0-ubuntu15_x64.bin

如果电脑里边没有安装virtualbox,Genymotion是不能成功运行的,所以在运行Genymotion之前需要安装virtualbox,virtualbox下载完毕后,发现这是一个.deb文件,如果电脑安装了Ubuntu Software,可以双击直接运行,否则,需要打开终端输入一下命令进行安装:

sudo dpkg -i virtualbox-5.0_5.0.18-106667~Ubuntu~xenial_amd64.deb

安装完成后,就可以正常使用Genymotion了。

到这里,在linux下配置Android Studio开发环境已经结束,可以享受愉快地开发过程了。

5. ubuntu16.04 搭建android sdk 在哪

1、准备工作
下载JDK,SDK,NDK

=================================================
第一种配置环境变量的方法
1、输入命令:“sudo gedit ~/.bashrc”

2、将一下内容粘贴到文档最底部(具体路径以自己的机器为准)
#JDK
export JAVA_HOME=/home/tan/Android/jdk1.7.0_79
export JRE_HOME=/home/tan/android/jdk1.7.0_79/jre
export CLASSPATH=.:$CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/jre/lib
export PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin

# Android SDK
export ANDROID_SDK=/home/tan/android/android-sdk-Linux
export PATH=$PATH:$ANDROID_SDK/platform-tools:$ANDROID_SDK/tools

# Android NDK
export ANDROID_NDK=/home/tan/android/android-ndk-r13b
export ANDROID_NDK

3、保存,退出
4、输入命令:source ~/.bashrc 使环境生效
=================================================
第二种配置环境变量的方法
终端输入命令:sudo gedit /etc/environment 按照如下文档配置
PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/home/tan/android/jdk1.7.0_79/bin:/home/tan/android/android-sdk-linux/platform-tools:/home/tan/android/android-sdk-linux/tools"
CLASSPATH="/home/tan/android/jdk1.7.0_79/lib:."
JAVA_HOME="/home/tan/android/jdk1.7.0_79/"
ANDROID_SDK="/home/tan/android/android-sdk-linux"
ANDROID_NDK="/home/tan/android/android-ndk-r13b"

重启或注销Ubuntu使环境生效
================================================

验证环境是否搭建完成
1、JDK
终端输入命令:Java -version
如果正确会输出jdk版本
2、Android SDK
终端输入命令:android -h或android avd
打开SDK Manager
cd /home/tan/android/android-sdk-linux/tools回车
./android
3、NDK
echo $ANDROID_NDK
如果正确,会输出NDK路径

6. 如何在Ubuntu下搭建Android NDK开发环境

NDK下载

首先需要下载NDK编译工具,目前官方最新的NDK版本是r11c,为了保证稳定性,我下的是r11b。


配置环境变量

将下载下来的文件进行解压,我这里解压到~/android/android-ndk-r11b。

然后在~/.profile文件中加入如下内容,将NDK目录加入到PATH中:

#set ndk environment
export NDK_HOME=~/android/android-ndk-r11b
export PATH=$PATH:$NDK_HOME

最后执行“source ~/.profile”使之生效。

配置好环境变量之后,需要验证一下是否搭建成功,在命令行下输入ndk-build,有如下提示则表示搭建成功了。

7. 如何再Ubuntu Android模拟器中运行自己编译好的ROM

你可以先按照我这个文章的方法,安装Ubuntu 系统中的Android环境。

http://wenku..com/view/5408ed6b0b1c59eef8c7b428.html

确保模拟器可以运行

再把你对应的rom文件,如:target\proct\generic\system.img 复制到模拟器对应的rom目录下,如:android-sdk\system-images\android-15\armeabi-v7a,覆盖同名的文件,覆盖之前记得先备份你之前的文件,方便你要用原始的模拟器。

8. 如何在Ubuntu下配置Android开发环境

在ubuntu下搭建android开发环境,准备学习一下android开发。经过2个多小时,终于搭建成功。
1、安装JDK

首先到oracle的官网上下载linux版本的JDK(网址为:http://www.oracle.com/technetwork/java/javase/downloads/jdk-6u26-download-400750.html),这里选择 Linux x86 - Self Extracting Installer。直接运行安装,先把这个文件cp到你的安装目录下,然后在你的安装目录直接执行:

./jdk-6u26-linux-i586.bin
如果执行失败是因为没有执行权限,那么还需要加上执行权限:
chmod +x ./jdk-6u26-linux-i586.bin

安装程序会自动给你安装到当前目录的jdk1.6.0_26目录下。程序安装好了,接着需要设置环境变量。执行:

sudo gedit /etc/profile
执行中提示:(gedit:4849): Gtk-WARNING **: Attempting to store changes into `/root/.local这个错误,从网上搜索了一下,sudo mkdir -p /root/.local/share/ 也就是表示以超级用户(sudo命令)身份创建目录,这样解决了这个问题。

在配置文件最后加入如下部分:

export JAVA_HOME=/home/jackwong/jdk1.6.0_26
export JRE_HOME=/home/jackwong/jdk1.6.0_26/jre
export PATH=/home/jackwong/jdk1.6.0_26/bin:$PATH
export CLASSPATH=.:/home/jackwong/jdk1.6.0_26/lib:/home/jackwong/jdk1.6.0_26/jre/lib

保存,然后注销当前用户,重新登录,环境变量就生效了。

验证是否安装成功:

执行:

java -version

如果出现:
java version "1.6.0_26"
Java(TM) SE Runtime Environment (build 1.6.0_26-b06)
Java HotSpot(TM) Server VM (build 20.0-b11, mixed mode)
这样的信息,就说明OK了。
注意,ubuntu默认已经安装了openjdk,所以你就算不安装jdk,执行java -version也不会报错,但是报告的信息和安装了jdk是不一样的,请注意区分。

2.安装eclipse

目前官方推荐开发环境是eclipse+ADT。当然你完全可以采用其他任何一种开发环境,但是我还是选择了官方的推荐,因为一切都是免费的。下载eclipse的地址是:http://www.eclipse.org/downloads/我下载的是32bit linux :
Eclipse IDE for Java Developers。
我下载下来的文件是eclipse-java-juno-SR1-linux-gtk.tar.gz
当然首先是解压,执行命令:

tar zvxf eclipse-java-juno-SR1-linux-gtk.tar.gz

解压成功之后,就出现了一个eclipse目录。这个目录就是安装好的eclipse了,进入这个目录,执行eclipse文件,即可启动eclipse。

自己建立桌面启动快捷方式,即桌面右键创建启动器。

3.下载安装Android SDK Starter Package

Android SDK Starter Package这个只是SDK的核心基本工具,有了它,再利用它的管理工具下载其他你需要到部分。看到这个目录中有个android脚本文件了吗?执行它,就会启动Android SDK and AVD Manager,这个工具可以帮你下载其他你需要的部分,还可以创建模拟机。

下载地址是:http://developer.android.com/sdk/index.html

一般是下载最新版,我下载的:android-sdk_r21.1-linux.tgz。

接下来当然是解包了:tar zvxf android-sdk_r21.1-linux.tgz

解包完毕,就会在当前目录下出现android-sdk-linux_x86目录了。这个目录下就是sdk的基本工具了。记住这个目录,因为以后你运行工具或者设置ADT的时候,会需要这个目录的!

4.安装ADT(Android Development Tools)插件

ADT插件是google官方开发的Eclipse的一个插件,专门为Android应用开发而准备的。 启动 Eclipse, 然后选择 Help > Install New Software....。单击右上角的Add按钮,在弹出的 Add Repository 对话框中,Name一栏目填写 "ADT Plugin",在Location一栏就有两个选择,一个是填入下载网址:https://dl-ssl.google.com/android/eclipse/,这样就可以网上下载安装。第二个选择是如果我已经下载了ADT Plugin,那么就单击旁边的Archive按钮,直接找到插件所在到包即可。这里我用的是第一种方法。比如我用的就是第二种,把Developer SDK Tools前面的checkbox选上,然后单击下面的next按钮,然后就等着安装进度条完成吧,其中会出现安装软件的列表,你单击Next即可,然后会出现license,你必须选择agree才行,然后单击finish就完成了。安装完成之后,重启eclipse即可。

5.配置ADT 插件
配置的内容就是要修改在eclipse中到ADT插件的引用指向,需要指向前面安装好的Android SDK目录,还记得这个目录吗?
启动eclipse,选择Window > Preferences..
在弹出的Preferences对话框中左边选择Android标签,右边SDK location选择你当初Android SDK的目录即可。比如我到目录是:/home/AAA/android-sdk-linux_x86(AAA这里是我的用户名),然后单击apply,再单击ok即可。
在这个过程中会弹出一个对话框问你是否要参加google的满意度调查报告。你可以选择参加还是不参加。单击process按钮即可。
安装好之后,你可以常用Help > Check for Updates选项来保持ADT保持最新。

6.添加Android操作系统和部件

到目前为止,基本配置都差不多了,但是为了开发android应用,还必须添加一个android操作系统,用于模拟器模拟你的应用程序。当然还有一些其他部件需要安装。其实就是通过SDK 工具包中的Android SDK Manager来完成。当然在eclipse中可以直接启动这个程序:Window > Android SDK Manager.

当然也可以直接运行sdk目录下的tools目录下的android脚本来启动。

推荐的部件一般是:

SDK Tools,这个你安装了sdk starter package实际上已经装好了。

SDK Platform-tools,这个要装。

SDK platform,这个至少需要一个。也就是操作系统,你可以下载多个,比如2.2,3.1你可以都下载,但是至少必须一个,因为模拟器运行的时候是必须要的。所以,如果你想各种平台都模拟测试一下,那么你就需要各种版本的android都下载一个。

我下载了SDK Platform-tools和Android 2.3.3,Android 4.1,Extras几个包。

下载完成之后,Android的开发环境就搭建好了。

7.对模拟器进行设置
选择windows->Android Virtual Device Manager 点击new,具体配置如图.

完成后点击start,虚拟机运行后,可将语言调整为中文简体。

8.hello,android测试程序
启动eclipse,选择File->New->Project...,选择android下Android Application Project.

Application name:Hello,Android 这是应用程序名字,也是程序运行的时候显示在屏幕上方的文字,注意第一个字母要大写。
project name:HelloAndroid 这是项目名称,也就是包含文件的目录名称
Package Name:my.android 这个不用解释,学过java的都应该知道,这是类的包名。
其它地方默认就可以了。

然后一路next,在Activity name处设置为:Helloandroidactivity(注意要求第一个字母大写)就可以了。
完成后,在my.android下找到Helloandroidactivity.java,打开后,把里面的onCreate方法的代码更新如下:

import android.widget.TextView;

public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
TextView tv = new TextView(this);
tv.setText("Hello, Android!=你好,安卓!");
setContentView(tv);

}
然后运行,等一段时间,会出现android虚拟机,并运行该程序。

9. 如何在ubuntu12.04搭建android 开发环境

一。安装JDK,配置Java开发环境

解压jdk-7u15-linux-i586

命令是tar -zxvfjdk-7u15-linux-i586

解压后的目录为jdk1.7.0_15,然后配置环境变量就ok了,这里我把这个目录移动到了

/usr/lib/myJava/下,myJava是我自己创建的目录。

配置环境变量:

配置了

阅读全文

与ubuntu配置android编译环境相关的资料

热点内容
压缩包软件如何安装 浏览:763
我的世界服务器1122地址 浏览:3
苹果如何与安卓系统连接服务器 浏览:932
农业银行app学生缴费怎么切换 浏览:468
福建在哪个app上有安康码 浏览:545
用友商贸宝t1登录找不到加密狗 浏览:555
区间测速算法不正确 浏览:331
appstore转到哪个国家比较好 浏览:924
程序员为什么被公司埋炸弹 浏览:941
linuxds18b20驱动 浏览:137
集群大数据编译命令 浏览:536
什么狼人杀app好 浏览:303
hadoop压缩命令 浏览:655
croe壳命令 浏览:77
抽干文件夹图片 浏览:950
android光感 浏览:968
php业务流 浏览:971
devc编译错了怎么办 浏览:300
编译系统都有哪些部分 浏览:707
数据库技术pdf 浏览:232