一、平台搭建
1.下载安装JDK(解压即可)
2.下载安装eclipse(解压即可)
建议用3.6版的
虽然在android developer 上有下面的警告
Caution: There are known issues with the ADT plugin running with Eclipse 3.6. Please stay on 3.5 until further notice.
但我的fedora12却是不能用3.5的,启动的时候有问题。需要先执行命令 setsebool -P allow_execstack 1 才能启动。即使启动了ADT也无法更新。还以为系统问题(还是因为我菜啊,努力(ˇˍˇ) ),害得我重装。。。用3.6可以。
3.下载安装SDK(解压即可)
4.添加环境变量
在用户目录下(不可以在root下)修改.bashrc文件(将解压后的文件拷贝一份到下面的路径中,然后在源文件和拷贝之间建立符号链接),在文件末尾添加如下语句:
#JDK,根据自己的版本而定
set JAVA_HOME=/usr/share/jdk1.6.0_21
export JAVA_HOME
set PATH=$JAVA_HOME/bin:$PATH
export PATH
set CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export CLASSPATH
#android-SDK
export PATH=$PATH:/usr/share/android-sdk-linux_86/tools
在android-sdk-linux_86文件夹下,启动SDK,命令:tools/android(要养成看readme的习惯,下载了东西不会用就看readme)
启动后下载安装packages(也可以选择在下面第六步中进行),安装的时候可能会无法安装:nothing was installed。看下面的提示,我的是因为无法创建tmp文件夹,到指定位置手动创建一个tmp就OK了。
5.下载安装ADT
启动eclipse。Help->install new software...
点Add... 随便取个名字,然后把下面的地址填到location一栏
http://dl-ssl.google.com/android/eclipse
点OK
按提示操作即可
6.下载完成后
windows->preferences,选android一项,指定SDK location
然后windows->android sdk and avd manager
打开管理器后,在左侧的一栏中选择installed packages
选择更新下载 ,最好选择全部下载
有了sdk platform后,就可以新建一个virtual devices了
建好之后回到eclipse
二、一个hello world 程序
file->new->project...,然后选择android project
随后的一些工作按照提示来,选择target的时候,按照环境变量中的路径选择
package name 可以填写 com.demo.android.bmi
完成后展开(expand)res/layout/main.xml
在editor(编辑器)中修改TextView部分
android:text="hello world!"
运行前的配置
run->run configurations...
在android application 选中new application
会看到右侧出现3个选项卡 :android、target、common
在android选项卡中选择刚才建好的工程,在target中选择AVD,common不用改动
然后run
三、可能遇到的问题及解决方法
NAND: could not create temp file for system NAND disk image: Permission denied
If you find yourself running into this when trying to run your Android application through Eclipse, it means your user doesn’t have write and execute permissions on the “android” folder in your temp folder (e.g. /tmp/android). If you have multiple people developing on the same machine you could create a group that all developers belong to and give that group rights to that folder (chmod 774 /tmp/android) or just allow all users full access to that folder (chmod 777 /tmp/android).
本文详细介绍了使用Fedora 12系统进行Android开发所需的平台搭建步骤,包括安装JDK、eclipse、SDK以及ADT插件,并通过一个简单的HelloWorld程序演示了开发流程。此外,文章还提供了常见问题及其解决方案,帮助开发者顺利解决开发过程中可能出现的障碍。

被折叠的 条评论
为什么被折叠?



