export JAVA_HOME=/home/charlie/tool/jdk1.8.0_112
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH={JAVA_HOME}/bin:$PATH
export ANDROID_NDK=/home/charlie/android/tool/android-ndk-r10e
export ANDROID_SDK=/home/charlie/android/tool/android-sdk-linux
export ANDROID_HOME=/home/charlie/android/tool/android-sdk-linux
export ANDROID_ABI=armeabi-v7a
export PATH=$PATH:$ANDROID_SDK/platform-tools:$ANDROID_SDK/tools
#export ANDROID_DAILY_OVERRIDE=9a39dc0b7088a86c85246dde6d7be75847a8030d
./gradlew installDebug
编译过程中,可能遇到以下问题:
1. build-tools 24.0.1 未找到。
解决方案:android-sdk-linux/tools/android 进行build-tools 24.0.1版本的安装
2.aapt 执行时程序运行错误
问题:
android-sdk-linux/build-tools/24.0.1$ ./aapt
-bash: ./aapt: cannot execute binary file: Exec format error
原因:build-tools 24.0.1版本开始,不支持32位操作系统
解决方案:修改build.gradle 文件中的sdk版本,以下的sdk版本号改为23
android {
compileSdkVersion 24
buildToolsVersion "24.0.1"
defaultConfig {
applicationId "com.wuwang.mplayer"
minSdkVersion 9
targetSdkVersion 24
versionCode 1
versionName "1.0"
}
解决gradle 下载慢问题:
1.下载最新版本的gradle(gradle-3.3-bin.zip),放到/opt/nginx/html/gradle 目录
2. 启动nginx : /opt/nginx/sbin$ ./nginx
3. 修改gradle-wrapper.properties 中的gradle下载路径
vi gradle/wrapper/gradle-wrapper.properties
#distributionUrl=https\://services.gradle.org/distributions/gradle-3.1-bin.zip
distributionUrl=http\://192.168.91.143/gradle/gradle-3.3-bin.zip