Android Studio 3.0 Canary版本相关问题总结 - Go语言中文社区

Android Studio 3.0 Canary版本相关问题总结


一. 版本更新
翻墙的朋友可以直接从2.3.3中的setting选择渠道,直接下载更新。
选择Canary Channel -> Check Now,下载就OK了

未翻墙的只能去各大网站和网盘下载了(给个地址
二.常见问题

  1. Gradle版本问题
    因为2.3.3使用的gradle版本是3.3的,而升级到canary版本之后gradle版本最低需求为4.1-rc-1,一般选择完版本之后系统会自动配置版本开始下载。有的时候则会遇到不会自动更新配置,导致项目同步不了,这时候就需要手动配置了。
    配置方法有几种:
    ①. 进入Project Structure->Project目录,gradle version栏中输入目标版本号。确定之后开始下载。输入版本号
    ②.工程目录下找到gradle-wrapper.properties,修改其中的distributionUrl属性,将版本号改为目标版本,点同步后就会开始下载了。输入版本号
    以上两种方法完成任意一种,另外一种会自动完成。
    开始下载之后可以到C:UsersAdministrator.gradlewrapperdistsgradle-4.1-rc-1-all936kh1brdchce6fvd2c1o8t8x(开始下载自动创建对应版本的目录)目录下查看.part文件大小查看进度。如果嫌慢的话可以自己到gradle 下载手动选择相应的版本。下载完成自后将压缩包拷到目录下,重启AS,配置完成。

  2. .gradle文件中语法问题
    AS 3.0以前版本修改APK输出名字是这样的:

    android.applicationVariants.all { variant ->
        variant.outputs.each { output ->
            def outputFile = output.outputFile
            def fileName
            if (outputFile != null && outputFile.name.endsWith('.apk')) {
                //这里修改apk文件名
                if (variant.buildType.name == 'release') {
                    fileName = "zhtx_" + mVersionName + "_release.apk"
                } else if (variant.buildType.name == 'debug') {
                    fileName = "zhtx_" + mVersionName + "_debug.apk"
                }
                output.outputFile = new File(outputFile.parent, fileName)
            }
        }
    }

更新到3.0,之后我们会发现同步到该语句是会出现语法错误,这时候我们需要写成下面这样:

    applicationVariants.all { variant ->
        variant.outputs.all { output ->

            def outputFile = output.outputFile
            if (outputFile != null && outputFile.name.endsWith('.apk')) {
                def fileName = outputFile.name.replace("business-", "zhtx_${mVersionName}_")
                outputFileName = fileName
            }
        }
    }

第一次写博,超紧张的,希望多多指教。刚刚换成3.0,以后遇到问题再更新吧。

版权声明:本文来源CSDN,感谢博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。
原文链接:https://blog.csdn.net/qq_25455977/article/details/77935848
站方申明:本站部分内容来自社区用户分享,若涉及侵权,请联系站方删除。
  • 发表于 2020-06-27 22:09:00
  • 阅读 ( 830 )
  • 分类:

0 条评论

请先 登录 后评论

官方社群

GO教程

猜你喜欢