学IT,好工作,就读北大青鸟

北大青鸟电话028-86763871
×

当前位置: 首页 > 青鸟知识 > Android

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

2016-04-12

1,Gradle DSL method not found: ‘runProguard()’Y6U北大青鸟_北大青鸟计算机培训学校_北大青鸟优越教育官方网站

runProguard函数已经被废弃并且停止使用了Y6U北大青鸟_北大青鸟计算机培训学校_北大青鸟优越教育官方网站

改成minifyEnabledY6U北大青鸟_北大青鸟计算机培训学校_北大青鸟优越教育官方网站

即如下的配置Y6U北大青鸟_北大青鸟计算机培训学校_北大青鸟优越教育官方网站

buildTypes {
    release {

        minifyEnabled false // 替代的方式

        ......
    }
}

runProguard —> minifyEnabledY6U北大青鸟_北大青鸟计算机培训学校_北大青鸟优越教育官方网站

jniDebuggBuild –> jniDebuggableY6U北大青鸟_北大青鸟计算机培训学校_北大青鸟优越教育官方网站

zipAlign –> zipAlignEnabledY6U北大青鸟_北大青鸟计算机培训学校_北大青鸟优越教育官方网站

2,Library projects cannot set applicationIdY6U北大青鸟_北大青鸟计算机培训学校_北大青鸟优越教育官方网站

新版本不能使用applicationId来定义库module的包名了,要定义在manifestY6U北大青鸟_北大青鸟计算机培训学校_北大青鸟优越教育官方网站

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重命名包名Y6U北大青鸟_北大青鸟计算机培训学校_北大青鸟优越教育官方网站

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

参考(不翻墙看不了,有时间翻译下):Y6U北大青鸟_北大青鸟计算机培训学校_北大青鸟优越教育官方网站

Compile he JavaCompileY6U北大青鸟_北大青鸟计算机培训学校_北大青鸟优越教育官方网站


   // tasks.withType(Compile) {  
    tasks.withType(JavaCompile) {
        compileTask -> compileTask.dependsOn(nativeLibsToJar)
    }Y6U北大青鸟_北大青鸟计算机培训学校_北大青鸟优越教育官方网站

 Y6U北大青鸟_北大青鸟计算机培训学校_北大青鸟优越教育官方网站

 Y6U北大青鸟_北大青鸟计算机培训学校_北大青鸟优越教育官方网站

    buildToolsVersion "19.1.0"Y6U北大青鸟_北大青鸟计算机培训学校_北大青鸟优越教育官方网站

    tools路径 D:android studiosdkbuild-tools19.1.0  在build-tools目录下建一个19.1.0目录Y6U北大青鸟_北大青鸟计算机培训学校_北大青鸟优越教育官方网站

 Y6U北大青鸟_北大青鸟计算机培训学校_北大青鸟优越教育官方网站

初次启动studio 避免网上跟新在 D:android studiostudiobin 下的idea.properties中添加disable.android.first.run=trueY6U北大青鸟_北大青鸟计算机培训学校_北大青鸟优越教育官方网站

http://tools.android.com/tech-docs/new-build-system/user-guideY6U北大青鸟_北大青鸟计算机培训学校_北大青鸟优越教育官方网站

http://tools.android.com/tech-docs/new-build-system/migrating-to-1-0-0Y6U北大青鸟_北大青鸟计算机培训学校_北大青鸟优越教育官方网站


Y6U北大青鸟_北大青鸟计算机培训学校_北大青鸟优越教育官方网站

  • 成都总部地址:成都市武侯区天益街38理想中心3栋3楼
    咨询电话:028-86763871
    面授课程:启蒙星课程、软件开发工程师课程、网络工程师课程、Java全栈工程师课程、WEB全栈课程、.Net工程师课程、全栈软件测试培训、UI/UE设计师课程、大数据培训、云计算课程
  • 北京佳音旗舰校区地址:北京市西城区北礼士路100号
    咨询电话:400-601-0802
    面授课程:启蒙星课程、软件开发工程师课程、网络工程师课程、Java全栈工程师课程、WEB全栈课程、.Net工程师课程、全栈软件测试培训、UI/UE设计师课程、大数据培训、云计算课程
  • 贵阳优越校区地址:贵阳市高新区国家数字内容产业园
    咨询电话:400-680-0851
    面授课程:启蒙星课程、软件开发工程师课程、网络工程师课程、Java全栈工程师课程、WEB全栈课程、.Net工程师课程、全栈软件测试培训、UI/UE设计师课程、大数据培训、云计算课程
  • 沈阳三好校区地址:沈阳市和平区三好街54号
    咨询电话:400-855-1066
    面授课程:启蒙星课程、软件开发工程师课程、网络工程师课程、Java全栈工程师课程、WEB全栈课程、.Net工程师课程、全栈软件测试培训、UI/UE设计师课程、大数据培训、云计算课程
  • 兰州优越校区地址:兰州市安宁区兴安路教育港
    咨询电话:0931-7701993
    面授课程:启蒙星课程、软件开发工程师课程、网络工程师课程、Java全栈工程师课程、WEB全栈课程、.Net工程师课程、全栈软件测试培训、UI/UE设计师课程、大数据培训、云计算课程
  • 上海人民广场校区地址:上海市黄浦区云南北路59号六合大厦13楼(人民广场地铁口5号出,正北方向500米)
    宝山校区地址:上海市宝山区纪蕴路588号5号楼B区2楼
    咨询电话:021-61113200
    面授课程:启蒙星课程、软件开发工程师课程、网络工程师课程、Java全栈工程师课程、WEB全栈课程、.Net工程师课程、全栈软件测试培训、UI/UE设计师课程、大数据培训、云计算课程