每次更新Gradle版本时,我都会遇到这个问题
渐变<代码>2.1
Gradle Android插件.Android.tools.build:Gradle:0.13.3
对于此版本,我的构建脚本包含以下内容,例如:
buildTypes {
release {
runProguard true
proguardFiles getDefaultProguardFile('proguard-android.txt'), \
'proguard.cfg'
}
debug {
runProguard false
}
}
几周后,我看到一个新的Gradle版本(2.2.1)发布了,所以,我更新了我的Gradle
渐变<代码>2.2.1
Gradle Android插件com.android.tools.build: gradle: 1.0.0
然后,我运行命令gradle清洁构建
,突然,构建不再成功,因为在较新的版本中,我得到了错误:
Could not find method runProguard()
我的问题是:
>
(主要问题)似乎每次当Gradle
如何消除错误:在我上面的例子中,找不到方法runProguard()
?
您应该将runProguard true替换为minifyEnabled true,关于这个主题有很多问题。关于你的第一个问题,我在这里读到一些官方声明说,从现在开始,他们将努力坚持使用实际的方法名称和/或提供支持信息,以使gradle版本之间的切换更容易,所以你不必担心。
从版本1.0.0开始,我们将更加努力地避免不兼容的更改,如果我们这样做,我们计划编写IDE支持来帮助自动迁移项目。
我真的很想知道当Gradle
这将是留档,特别是发行说明。0.14.0将runProGuard
重命名为mini fyEnable
,0.14.3删除了runProGuard
。
改变
runProguard公司****
到
已启用Minify****
您可以在此处获取已弃用的方法或资源http://tools.android.com/tech-docs/new-build-systemandroid Studio构建或发布
我正在尝试更新我的电子邮件从FireBase,我如何实现这一点?updateEmail看起来已经被删除了?
我是android新手。只是尝试制作一个webview应用程序,而不是实际的移动应用程序,然后我会将我的flask应用程序用作移动应用程序。 该应用程序运行正常,没有任何问题,但startActivityForResult给了我一个警告。以下是代码:
问题1: 类似微信这样的安装在用户个人设备上的软件,调整了后端接口服务后,需要用户更新设备上的软件,如果用户没更新,还是能正常使用,一般这种是采取什么方案处理的?是调整后的接口服务,仍然支持旧版本的软件使用吗? 问题2: 假设我有个web系统,全国各地都有门店在使用,有些门店需要使用频繁更新后的web系统(),有些门店只需要偶尔更新web系统。这些门店使用的web系统都是同一个域名。有什么方案,在
我投小米比较早,当时是找了网上一些个内推码,其实有的内推码根本不起作用,最后找的本校师兄,才快速面试, 如果非常想去小米的,我建议一定要早投,一定要找个没有泛滥的内推码。 咱就来说说小米一面吧,一开始那个面试间整的还有C++什么的 ,我心理还寻思这让我一个机械小弟手撕代码?后来也只是个面试间,之后的好朋友无需惊讶,面试官基本都是技术岗,所以都挺懂的,建议不要乱说,投递的岗位一定要好好看看岗位说明,
我是IntelliJ的新手,我曾经使用过NetBeans。我的情况如下: > 我创建了类和相应的测试。 我在类中创建了一些方法。 IntelliJ 中是否有任何用于重构测试的功能,以便创建的新方法/函数将在测试类中生成相应的测试函数?我强调测试文件已经生成。 编辑1:我的目标是更新当前的测试,而不是生成一个新的。我期待一个功能,实现新的测试功能到当前的测试。下面是代码片段的情况: 我生成测试。 所
我的背景粘性服务是杀死奥利奥和更高的设备,任何解决方案,以获得位置的背景服务时,活动是在后台