- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我刚刚更新为使用 Android Studio 3.0 Canary 2。打开我的项目时,Android Studio 建议我将 gradle 版本更新为 3.0.0-alpha2。我的目标是使用“启用高级分析”运行配置,这样我就可以运行实时内存分析。然而,我的 gradle 版本一更新,我的项目就无法构建。我遵循了更新说明 here .
所做的唯一更改是我的顶级 build.gradle 文件和 gradle-wrapper.properties 文件。
我的顶级build.gradle:
buildscript {
repositories {
jcenter()
mavenCentral()
maven { url "https://jitpack.io" }
maven { url 'https://maven.google.com' }
}
dependencies {
classpath 'com.android.tools.build:gradle:3.0.0-alpha2'
classpath 'com.github.Archinamon:GradleAspectJ-Android:2.3.0'
classpath 'me.tatarka:gradle-retrolambda:3.5.0'
}
}
allprojects {
repositories {
jcenter()
maven { url "https://jitpack.io" }
maven { url 'https://repo.adobe.com/nexus/content/repositories/releases/' }
maven { url 'http://maven.localytics.com/public' }
}
}
我将 gradle-wrapper.properties distributionURL 更新为:
distributionUrl=https\://services.gradle.org/distributions/gradle-4.0-milestone-1-all.zip
我得到的错误是:
Failed to apply plugin [id'com.archinamon.aspectJ']
这是我的app-level build.gradle 文件中有问题的部分:
import java.text.SimpleDateFormat
apply plugin: 'com.android.application'
apply plugin: 'com.archinamon.aspectj'
aspectj {
includeAspectsFromJar 'Android_MTAgent'
}
android {
compileSdkVersion 25
buildToolsVersion "25.0.2"
....
}
所以问题似乎出在 aspectJ 插件上。如果我删除 aspectJ 的插件和相关的 aspectJ block (如上所示),那么它会编译(虽然我得到了一个 dimen 错误,但我已经在其他地方看到过,所以我想这可以解决。)
对于上述问题的任何指示/想法,我将不胜感激。
最佳答案
改变你的项目build.gradle:
dependencies {
classpath 'com.android.tools.build:gradle:3.0.0-alpha2'
}
到
dependencies {
classpath 'com.android.tools.build:gradle:3.0.0-alpha3'
}
并将同一个 build.gradle 文件中的 Archinamon 类路径引用更新为:
classpath 'com.github.Archinamon:GradleAspectJ-Android:3.0.2'
关于java - 使用 gradle 3.0.0-alpha2 时 Android Studio 3.0 Canary 2 : Failed to apply plugin,,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44342801/
无论哪个 WebGPU 示例(austin-eng、jack1232/WebGPU-Step-By-Step 等),我在启用了不安全 WebGPU 标志的 Chrome Canary 97.0.468
自从我在新的 Android Studio 3.4 Canary 4 上更新了我的项目后,gradle sync 失败了,因为: ERROR: variant.getApplicationId() i
Android Studio canary 卡在启动画面上,自最近几个 canary 版本以来一直在发生这种情况,但稳定版本没有此类问题。我尝试了此 Post 中的修复程序但它没有用。我目前运行的是
我刚刚下载了 Chrome 的测试版浏览器,CSS 似乎已切换 off .在设置或开发工具中看不到任何更改它的内容。有什么想法吗? 最佳答案 在 chrome 中,你在设置部分有它 通过齿轮图标,选择
在 linux 中,除了 canary 之外,还有很多方法可以绕过安全机制(如 NX、ASLR)。其实我在/arch/arm/include/asm/stackprotector.h/boot_ini
错误:(249, 5) 资源“attr/font”的重复值与配置“”错误:(249, 5) 先前在此处定义的资源 错误:java.lang.RuntimeException:com.android.b
我正在使用 google canary,不知何故,canary 窗口全黑了: 当我尝试卸载 google canary 时,没有任何反应。如果打开了 google canary,图标就会出现: 有人知
我的gcc版本是4.8.2,操作系统是ubuntu 14.04(64位)。我发现有时gcc会自动生成金丝雀来做缓冲区溢出保护有时不会,为什么? 生成金丝雀的情况:SIZE是4的倍数 #include
我将 LeakCanary 导入到我的项目中,以了解我内部有哪些内存泄漏以及有多少内存泄漏,然后能够修复它们。我注意到这两个我无法修复。更好地说,我不知道如何用代码来解决它们。有人知道如何给我一些建议
我明白金丝雀是什么。但是,如果您不知道有哪些测试版功能可用,这将毫无用处。那么有没有可以找到这些信息的地方?我一直在谷歌搜索,但找不到任何东西。 最佳答案 Chrome Canary 不是 Chrom
我正在研究不同类型的发布策略,并在 Canary 和 A/B 策略之间感到困惑。他们两个似乎很相似。 我在 Canary 上读到的每一处都是“允许通过向一小群人发布新版本来测试部署”。在 A/B 上是
关闭。这个问题是opinion-based .它目前不接受答案。 想改善这个问题吗?更新问题,以便可以通过 editing this post 用事实和引文回答问题. 7年前关闭。 Improve t
我今天正在安装新的 CPAN 模块,结果发现 JSON::XS 模块显示了它自己的警告/咆哮,关于在 5.22 以上的 Perls 中使用它。似乎作者厌倦了据称在那之后引入 Perl 的向后不兼容的更
我们观察到 Leak Canary 的很多误报,即 Leak Canary 检测到有泄漏,但后来又返回消息: LeakCanary: * NO LEAK FOUND. 我认为这是因为 GC 没有及时认
当我尝试在常规的Android SDK版本上构建项目时,它没有任何问题,但是当我使用Android SDK预览版 Canary 4 时,出现此错误 > Error:Could not fi
我正在尝试为尚不属于 Istio 服务网格但仍在同一个 k8s 集群中的应用程序实现金丝雀式的流量管理。例如:Pod命名空间中的 A non-mesh来电Service命名空间中的 B mesh它绑定
我已将 Leak Canary 添加到个人 Android 应用程序,并生成了以下堆栈跟踪: 05-13 06:49:15.589 27088-28230/com.upwardsnorthwards
如何在 Chrome Canary 29 中生成背后弹出窗口? 另请参阅 GitHub 上报告的问题: jquery-popunder #33 js-popunder #14 免责声明:是的,弹出式广
大家好,我在 android studio canary 3 布局中遇到问题,无法正常工作,解决方案是什么? 消息显示Gradle project sync failed的截图 最佳答案 尝试替换这个
在PHP的错误日志中出现了一个奇怪的错误,但是产生这个错误的脚本经常被使用并且从来没有产生过这个错误,目前只出现过一次。谁能告诉我为什么会这样? Error: [client {some IP}] A
我是一名优秀的程序员,十分优秀!