我想使用AndroidX库,下面是Butterknife的Gradle设置
app:模块依赖
implementation 'com.jakewharton:butterknife:9.0.0-SNAPSHOT' annotationProcessor 'com.jakewharton:butterknife-compiler:9.0.0-SNAPSHOT'
插入
申请插件:’com.jakewharton.butterknife’
项目依赖
dependencIEs { classpath 'com.androID.tools.build:gradle:3.3.0-Alpha09' classpath 'com.Google.gms:Google-services:4.0.1' classpath 'com.jakewharton:butterknife-gradle-plugin:9.0.0-SNAPSHOT' // NOTE: Do not place your application dependencIEs here; they belong // in the indivIDual module build.gradle files }
项目存储库
repositorIEs { Google() mavenCentral() maven { url "https://oss.sonatype.org/content/repositorIEs/snapshots" } jcenter() }
解决方法:
更新:
您现在可以简单地使用ButterKnife 9-rc02代替上述解决方案:
...dependencIEs { implementation 'com.jakewharton:butterknife:9.0.0-rc2' annotationProcessor 'com.jakewharton:butterknife-compiler:9.0.0-rc2'...
根据Naveen的回答,解决方案是here.
但是,缺少细节.请参阅以下Gradle配置以获取完整的解决方案:
buildscript { repositorIEs { jcenter() Google() maven { url "https://jitpack.io" } } dependencIEs { classpath 'com.androID.tools.build:gradle:3.3.0-Alpha10' }}allprojects { repositorIEs { jcenter() Google() maven { url "https://jitpack.io" } mavenCentral() maven { name 'Sonatype SNAPSHOTs'; url 'https://oss.sonatype.org/content/repositorIEs/snapshots/' } }}task clean(type: Delete) { delete rootProject.buildDir}
和
...dependencIEs { implementation 'com.jakewharton:butterknife:9.0.0-SNAPSHOT' annotationProcessor 'com.jakewharton:butterknife-compiler:9.0.0-SNAPSHOT'...
基本上,不要使用apply plugin:’com.jakewharton.butterknife’和classpath’com.jakewharton:butterknife-gradle-plugin:9.0.0-SNAPSHOT’来自建议here.
此外,此AndroID Studio设置>编译器配置:
以上是内存溢出为你收集整理的android – 为什么butterknife 9.0.0-SNAPSHOT无法解析?全部内容,希望文章能够帮你解决android – 为什么butterknife 9.0.0-SNAPSHOT无法解析?所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)