今天升级androidStudio3.0了,说一下目前遇到的坑

升级后要求用android26编译,会自动下载一堆东西使用的gradletool是3.0.0,gradle运行库版本是4.1,一开始以为墙的关系会卡住不动,但是实际上只是下载速度很慢而已,要么等自动下载要么自己下载文件后解决,可以找相关文章学习。

下面是首先编译提示的不同点,通过搜索后发现,outputs.each变成了all,然后原来的output.outputFile这个字段变成了只读,不能赋值,对应的字段是outputFileName,但是这个字段有个问题,这个字段看名字像是只能修改文件名,但是实际测试中发现可以设置路径,但是目前看不支持绝对路径,也就是说你要把输出文件路径归集到一个指定目录的话可能变得很蛋疼,只能通过../../../xxxx这种方式来转出到上级目录处理,目前还没找到更好的方法。也就是说如果你设置路径是/xxx/xxx/xxx最后得到的apk文件路径会是项目目录/build/output/apk/release/xxx/xxx/xxx/xxx.apk这样的情况。

//gradle4.1

android.applicationVariants.all { variant ->

variant.outputs.all { output ->

if (outputFileName.contains("release")) {

buildDate = new Date().format('yyyyMMddHHmmssSS');

outApkFile = getOutApkFileName(project, output.outputFile.name, VERSION_NAME);

outputFileName = outApkFile.path

}

}

}

//gradle3.3

// android.applicationVariants.all { variant ->

// if (variant.apkVariantData.signed) {

// println "signed"

// }

//

// variant.outputs.each { output ->

//

// def file = output.outputFile

// //release才需要选择路径

// if (file.name.contains("release")) {

// def buildDate = new Date().format('yyyyMMddHHmmssSS');

// outApkFile = output.outputFile = getOutApkFileName(project, output.outputFile.name, VERSION_NAME);

// }

// }

// }

最后就是提一下,编译速度真的非常非常非常快,二次编译更加快,不会像以前一样再次处理同步一大堆东西

android studio3.0升级,升级androidStudio3.0的问题相关推荐

  1. android studio升级到3.0之后布局视图_升级到AndroidStudio3.0 之后的遇到问题的处理(新建、方法数限制等)...

    引言: 遇到的新问题: 1,新建项目报错: Unable to resolve dependency for :app@debug/compileClasspath': Could not resol ...

  2. Android Studio3.2.1升级刨坑记录

    Android Studio出了3.2.1,我用的是2.3,所有决定升级一下,看看如何 为了保险一点,下载了官方的解压版本,也就是说不含sdk,下载android-studio-ide-181.501 ...

  3. 坚果 android 系统升级,坚果手机的系统是什么?坚果手机能升级安卓5.0吗?

    坚果手机的手机系统是什么 坚果手机的手机系统是Android 4.4系统. 系统方面,坚果手机采用与锤子T1相同的Smartisan OS 1.5,基于Android 4.4.4深度定制的系统表现很出 ...

  4. android 7.0独立升级,爆料:Android 7.0用户将可自行升级!

    原标题:爆料:Android 7.0用户将可自行升级! 谷歌:大家好,谷歌武林大会(I/O大会)将在美西时间5月18-20日召开,届时激动人心的Android 7.0就要来啦. 手机厂商:我了个擦,老 ...

  5. 三星s5能升级到android7.0,三星手机Android 7.0升级的最新列表: Galaxy S5,未注意Note 4...

    从昨天开始,三星开始为欧洲版Galaxy S7 / S7 edge用户提供Android 7.0系统更新的正式版本. 在屏幕截图中三星note4刷机7.0系统,版本号为1DPLT. SamMobile ...

  6. android 8.0手机无法更新版本,安卓手机升级安卓8.0后 系统以后可能都无法回退

    ­ 你升级安卓8.0了吗?从谷歌发布正式算起,已经4个月过去了,然而根据官方的统计,现在的渗透率甚至1%都还不到. ­ 为了推广升级,谷歌宣布安卓8.0之初就希望能推广Project Treble特性 ...

  7. Android 8.0 targetsdkversion升级到26填坑

    目录 前言 1.动态权限管理 2.ContentResolver 3.FileProvider(File URI) 4.DownloadManager(ContentResolver.openFile ...

  8. 手机升级android5.0,Android 7.0就要来了?你家手机升级到5.0了吗?

    原标题:Android 7.0就要来了?你家手机升级到5.0了吗? 时间来到 2016 年,中国人民在期盼着过年的到来,而国外友人则没闲着,比如谷歌就早早开始准备今年的开发者大会 ... 谷歌 I/O ...

  9. 酷派android是什么系统版本,酷派大神X7的手机系统是什么?能升级安卓5.0吗?

    酷派大神X7的手机系统是什么 大神X7搭载了最新的Cool UI 6.0(基于Android 4.4.2)系统界面. 大神X7采用了Super AMOLED材质的屏幕,尺寸为5.2英寸,分辨率为主流的 ...

最新文章

  1. git add remote_Git每次更新提交都提示输入密码怎么解决?
  2. 3.推荐系统(矩阵分解)
  3. CSS实现自适应浏览器宽度的正方形
  4. 键盘各键对应的ASCII码值
  5. 一些机器学习数据集(Dataset)
  6. SpringMvc+Tomcat+Angular4 部署运行
  7. @Select的使用说明
  8. 一起来用Websocket(二):Websocket协议详细分析
  9. Python 脚本如何执行另一个脚本
  10. CentOS6.6+Puppet3.7.4分布式部署Nagios监控系统
  11. Spring+Quartz 整合二:调度管理与定时任务分离
  12. 图论及其应用 2016年 期末考试 答案总结
  13. Android中SQList用法
  14. 图解Kafka中的数据采集和统计机制
  15. CCF计算机职业资格认证系列一CCF软件能力认证
  16. 0004-EMC电磁兼容RE辐射超标整改策略-学习笔记
  17. 手把手教你进行Pycharm活动模板配置
  18. 负雪明烛开通公众号啦~ 欢迎关注「负雪明烛」
  19. 去中心化存储项目终极指南 | Filecoin, Storj 和 PPIO 项目异同(上)
  20. Tableau中使用R语言做----k-means聚类图像

热门文章

  1. python turtle画椭圆-【python turtle如何画椭圆】
  2. python下载百度网盘文件-python通过百度云api的方式上传或下载文件
  3. python可以做什么 知乎-python能做什么知乎
  4. python编程工具p-这里有123个黑客必备的Python工具!
  5. python输入语句-Python中的模块导入和读取键盘输入的方法
  6. python语言实例-采用python进行编程的实例有哪些?
  7. python爬虫实例-Python爬虫原理与python爬虫实例大全
  8. python怎么读取文件-Python中怎么读写文件
  9. UVa1346 - Songs(贪心算法)
  10. SRM 721 DIV2