400-680-6399

Android Studio,迁移新版本的问题收集

2016-03-17 12:10 来源:未知
摘要:1,Gradle DSL method not found: runProguard() runProguard函数已经被废弃并且停止使用了 改成minifyEnabled 即如下的配置 buildTypes { release { minifyEnabled false // 替代的方式 ...... } } runProguard minifyEnabled jn
1,Gradle DSL method not found: ‘runProguard()’

runProguard函数已经被废弃并且停止使用了

改成minifyEnabled

即如下的配置

buildTypes {
    release {

        minifyEnabled false // 替代的方式

        ......
    }
}

runProguard —> minifyEnabled

jniDebuggBuild –> jniDebuggable

zipAlign –> zipAlignEnabled

2,Library projects cannot set applicationId

新版本不能使用applicationId来定义库module的包名了,要定义在manifest

defaultConfig {  applicationId "cn.flakor.lib"   <---- 删除这行  minSdkVersion 15  targetSdkVersion 19  versionCode 1  versionName "1.0"
    }

<manifest xmlns:android="http://schemas.android.com/apk/res/android"
        xmlns:tools="http://schemas.android.com/tools"
        package="cn.flakor.lib">...

利用flavor重命名包名

android {
   ...
   productFlavors {
       flavor1 {
           applicationId 'cn.flakor.newname'
       }
   }

参考(不翻墙看不了,有时间翻译下):

Compile he JavaCompile


   // tasks.withType(Compile) {  
    tasks.withType(JavaCompile) {
        compileTask -> compileTask.dependsOn(nativeLibsToJar)
    }

 

 

    buildToolsVersion "19.1.0"

    tools路径 D:android studiosdkbuild-tools19.1.0  在build-tools目录下建一个19.1.0目录

 

初次启动studio 避免网上跟新在 D:android studiostudiobin 下的idea.properties中添加disable.android.first.run=true

http://tools.android.com/tech-docs/new-build-system/user-guide

http://tools.android.com/tech-docs/new-build-system/migrating-to-1-0-0
热门标签:

热门课程

相关文章