使用Android Studio 1.3 版本号进行NDK开发

发布时间:2017-7-9 7:07:18编辑:www.fx114.net 分享查询网我要评论
本篇文章主要介绍了"使用Android Studio 1.3 版本号进行NDK开发 ",主要涉及到使用Android Studio 1.3 版本号进行NDK开发 方面的内容,对于使用Android Studio 1.3 版本号进行NDK开发 感兴趣的同学可以参考一下。

二.将gradle切换到实验版本号.

依据Google官方提供的方法改动Gradle文件.(官方说法为測试版本号不完好,须要手动改动Gradle文件以便兼容Gradle实验版,他们会在release版本号中实现程序自己主动改动Gradle)
Google原文链接:http://tools.android.com/tech-docs/new-build-system/gradle-experimental
1.将Gradle更新到2.5版本号.
这里写图片描写叙述
在这里将GradleVersion改为2.5 点击OK键就会開始自己主动更新Gradle了.
2.Android NDK r10e ,将NDK更新到这个版本号
3.BuildTools版本号要求大于19.0.0
这里写图片描写叙述
4.红色标注的3个文件是须要手动改动的文件.
这里写图片描写叙述
5.改动gradle-wrapper.properties文件内容为例如以下:

distributionBase=GRADLE_USER_HOMEdistributionPath=wrapper/distszipStoreBase=GRADLE_USER_HOMEzipStorePath=wrapper/distsdistributionUrl=https\://services.gradle.org/distributions/gradle-2.5-all.zip

6.改动Project(非Module)下的Gradle文件,将gradle版本号改为实验版本号(红色标注部分):
(classpath ‘com.android.tools.build:gradle-experimental:0.1.0’)
这里写图片描写叙述
7.改动Module下的Gradle文件(新版Gradle语法有了非常大的改变,红色标注为须要改动的部分,注意dependencies在model外面):
在android{}外面要使用model{}来包含了,全部赋值都变为了=号,新增项变为了+=,buildTypes{},productFlavors{}和sources{}挪到了android{}外面.
这里写图片描写叙述

再上一份我的Module的配置:

apply plugin: 'com.android.model.application'model{    android {        compileSdkVersion=19        buildToolsVersion="22.0.0"        defaultConfig.with {            applicationId = "com.example.stronghope.jnitest"            minSdkVersion.apiLevel = 9            targetSdkVersion.apiLevel = 19            versionCode = 1            versionName = "1.0"        }        tasks.withType(JavaCompile) {            //指定编译JDK版本号            sourceCompatibility = JavaVersion.VERSION_1_7            targetCompatibility = JavaVersion.VERSION_1_7        }    }    android.ndk {        moduleName="JniTest"        ldLibs +="log"        ldLibs += "z"        ldLibs += "m"        abiFilters +="armeabi"        abiFilters +="armeabi-v7a"        abiFilters +="x86"    }    android.buildTypes {        release {//            isMinifyEnabled = false//            proguardFiles += file('proguard-rules.pro')        }


上一篇:强大好用的SHELL
下一篇:STOMP协议规范

相关文章

相关评论

本站评论功能暂时取消,后续此功能例行通知。

一、不得利用本站危害国家安全、泄露国家秘密,不得侵犯国家社会集体的和公民的合法权益,不得利用本站制作、复制和传播不法有害信息!

二、互相尊重,对自己的言论和行为负责。

好贷网好贷款