关于android studio升级3.0以后自动输出apk名的报错问题

我的安装之路,与bug斗智斗勇!!!!

升级gradle到3.0.1的时候,app.gradle报了如下几种错误错误:主要是将以前的output.outputFile替换为outputFileName。

第一种情况:

Could not get unknown property 'outputFile' for BuildType_Decorated{name=output, debuggable=false, testCoverageEnabled=false, jniDebuggable=false, pseudoLocalesEnabled=false, renderscriptDebuggable=false, renderscriptOptimLevel=3, minifyEnabled=false, zipAlignEnabled=true, signingConfig=null, embedMicroApp=true,

第二种情况:

Ambiguous method overloading for method java.io.File# . Cannot resolve which method to invoke for [class java.lang.String, null] due to overlapping prototypes between: [class java.lang.String, class java.lang.String] [class java.lang.String, class java.io.File] Open File

第三种情况:

No signature of method: java.util.ArrayList.endsWith() is applicable for argument types: (java.lang.String) values: [.apk] Open File

反正不管是哪种错误,最后经过翻阅各个博客资料,和自己的尝试,修改为下面的方案总算是可以了。:

//自定义打包时apk名字
android.applicationVariants.all { variant ->
variant.outputs.all { output ->
def fileName
if (outputFileName != null && outputFileName.contains('.apk')) {
if (variant.buildType.name.equals('release')) {
//输出示例: yilv-huawei-release.apk
fileName = "yilv-${variant.productFlavors[0].name}-${defaultConfig.versionName}-relese.apk"
} else if (variant.buildType.name.equals('debug')) {
fileName = "yilv-${variant.productFlavors[0].name}-${defaultConfig.versionName}-debug.apk"
}
outputFileName = fileName
}
}
}

//渠道
productFlavors {
develop {}
xiaomi {}
huawei {}

}
以上内容原文链接:https://blog.csdn.net/sunchaohui5741/article/details/80499547

Intel HAXM is required to run this AVD.

7链接地址

https://jingyan.baidu.com/article/a3761b2be09f961576f9aab3.html

AndroidStudio Gradle 解决Error:All flavors must now belong to a named flavor dimension. Learn more at

链接地址:

https://blog.csdn.net/jabony/article/details/78932024

转载于:https://www.cnblogs.com/littleswan/p/11328120.html

所有的环境都配置好了,将新创建的weex项目导入到Android studio中的时候,出现的错误。...相关推荐

  1. 【Android NDK 开发】NDK 交叉编译 ( Ubuntu 中交叉编译动态库 | Android Studio 中配置使用第三方动态库 )

    文章目录 I . 动态库 与 静态库 II . 编译动态库 III. Android Studio 使用第三方动态库 IV . Android Studio 关键代码 V . 博客资源 I . 动态库 ...

  2. android安装python opencv_MacLinux环境在Android Studio中安装OpenCV

    在Android Studio中安装OpenCV 对于女程序猿来说,每次安装个什么软件,或者是配置个什么环境啊,经常整得很崩溃.本程序猿阿姨也是如此~(啊,我说我是阿姨了吗?) 好了,言归正传~ 我们 ...

  3. 浅谈Windows下SVN在Android Studio中的配置、基本使用及解除关联

    看到网上很多关于svn环境配置和关联Android-Studio的很多博文,发现很零散,想集大家所长整理一下: 在AndroidStudio中开发版本控制中,除了Git就是SVN,和Eclipse不同 ...

  4. 怎么配置android远程服务器地址,在 Android studio 中 配置Gradle 进行 “动态编译期间,指定 远程服务器地址 ,生成多个安装包”...

    需求: 在产品开发中,经常需要发布各个版本,每个版本的服务器地址有不同的服务器地址.比如 开发服务器使用 192.168.1.232服务器, 测试服务器使用 192.168.1.245服务器, 正式上 ...

  5. Flutter配置好后,在Android Studio中找不到设备,no devices

    Flutter配置好后,在Android Studio中找不到设备,no devices 完成Flutter的Android配置之后,连上设备,运行flutter doctor,发现已经识别了一个可用 ...

  6. android studio annotations,AndroidAnnotations在Android Studio中的配置

    AndroidAnnotations是一款功能很强大的注解框架,具体使用我就不介绍了,大家可以自行百度了解.在eclipse的配置也比较简单,但是在android studio中的配置好像 Andro ...

  7. Android开发——Android Studio中配置及使用OpenCV示例

    from: http://www.mobile-open.com/2015/86176.html 本文主要讲述了Android Studio中配置及使用OpenCV示例,现在整理出来分享给Androi ...

  8. 【Android FFMPEG 开发】Android Studio 中配置 FFMPEG 库注意事项 ( 静态库 链接 libz.so 库 | 导入 FFMPEG 函数库顺序 )

    文章目录 I . 导入 z 库 ( FFMPEG 动态库 与 静态库区别 ) II . FFMPEG 库引入顺序 III . Android Studio 中 FFMPEG 静态库引入完整 CMake ...

  9. android studio 中 gradle 配置与说明

    首先在android studio中,gradle工具版本和gradle版本(或者插件版本).gradle工具版本就是我们安装android studio的时候,同时也会安装gradle工具版本,因为 ...

最新文章

  1. python云计算2
  2. 操作系统引导--从实模式到保护模式
  3. 为什么不推荐使用存储过程
  4. zip(), dict(), itertools.repeat(), list(迭代器)
  5. iOS-应用生命周期
  6. Spark之StructuredStreaming
  7. java 并发包_Java常用并发包
  8. ubuntu 18.04LTS 安装HP LaserJet 1020(含Plus) 驱动 cups自带驱动不正常的问题解决
  9. Unity 资源断舍离(资源清理重复以及引用被引用查找)
  10. 容器学习笔记之CPU Cgroup
  11. 在几何画板上画椭圆可以根据椭圆第二定义
  12. C语言编程>第十七周 ⑤ 请补充fun函数,该函数的功能是:用来求出数组的最小元素在数组中的下标并存放在k所指的存储单元。
  13. win7怎么看计算机显卡内存大小,显存,教您怎么看电脑的显存
  14. 数字图像处理与python实现-带通滤波器
  15. 【问题解决】win服务器磁盘初始化
  16. c语言分支程序讲解,C语言基础知识之(二):分支
  17. 值得回味的文章:2004非主流搜索经济不完全盘点(转载)
  18. 05人月神话读书笔记之一
  19. ClearCommError()函数
  20. 阿里巴巴 淘宝数据内核月报 目录(2014--2017)

热门文章

  1. c语言实验--九九乘法表,C语言程序设计实验四 参考答案.doc
  2. 【开源许可协议】常见开源许可协议的核心内容(思维导图版本)
  3. github热门java项目_盘点Github上热门的Java开源项目
  4. 刘德华开抖音了,一键下载华仔所有无水印视频
  5. TableLayout表格布局详解
  6. go 计算两个时间的时间差
  7. 计算机二进制由来阴阳,二进制来源于八卦?
  8. 已解决-MacBook重装系统报错:准备安装时发生错误,请尝试重新运行此程序
  9. 用Python爬取购物节当天热门商品销量数据,看看大家喜欢什么
  10. 大开眼界的4款电脑软件,其中3款大小不到10M,功能却逆天