Eclipse导入源码:cp development/ide/eclipse/.classpath ./
Elipse C++ CDT:
help -> New and insall software... -> Available Software Sites 在列表里找有没有http://download.eclipse.org/tools/cdt/releases/helios
一.sdk的配置
sdk for linux
1.# tar xzf android-sdk_r04-linux_86.tgz
2.进tools目录执行./android
3.force选中
sdk for windows
folder failed to be renamed or moved on SDK instal的处理方法:
1, 复制 tools目录 为一个新的目录 tools-copy ,此时在android-sdk-windows 目录下有两个目录 tools 和 tools-copy
2, 在tools-copy目录运行 android.bat ,这样就可以正常 update all 了
3,之后,关闭 sdk,
4, 在 android-sdk-windows 目录运行 SDK Setup.exe
二.source code 编译for linux
http://mmmyddd.freeshell.net/wiki/android/build.html
REPO_URL='http://android.git.kernel.org/tools/repo.git'
改为:
REPO_URL='git://codeaurora.org/tools/repo.git'
编译需要的软件:
ubuntu要改的:
update-alternatives --install /usr/bin/java java /usr/lib/jvm/java/jdk1.6.0_12/bin/java 300
update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/java/jdk1.6.0_12/bin/javac 300
jdk1.6编译:
修改<src/build/core/make.mk>
java_version := $(shell java -version 2>&1 | head -n 1 | grep '[ "]1.5[. "$$]')
javac_version := $(shell javac -version 2>&1 | head -n 1 | grep '[ "]1.5[. "$$]')
出现错误:
修改:
Android SDK下载和更新失败的解决方法http://blog.csdn.net/android_tutor/article/details/7425021
环境变量:etc/profile
export JAVA_HOME=/opt/jdk1.6.0_32
export ANDROID_NDK_ROOT=/work/android-ndk-r5b
export ANDROID_SDK_HOME=/work/android-sdk-linux
export CLASSPATH=$CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/jre/lib
export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/lib:$ANDROID_SDK_HOME/tools:$ANDROID_SDK_HOME/platform-tools:$PATH:HOME/bin:$ANDROID_NDK_ROOT:$ANDROID_SDK_HOME
JNI:
如果是c程序,要用 (*env)->
如果是C++要用 env->