我经常使用这些库,我想要一种方法将它们包含在我创建的任何新项目中.
compile 'com.android.support:recyclerview-v7:25.1.1'
compile 'com.squareup.picasso:picasso:2.5.2'
compile 'com.jakewharton:butterknife:8.5.1'
apt 'com.jakewharton:butterknife-compiler:8.5.0'
compile 'com.squareup.okhttp3:okhttp:3.6.0'
compile 'com.facebook.stetho:stetho-okhttp3:1.4.2'
我该怎么办?
解决方法:
您可以找到您的App level(您可以在其中添加依赖项,如下所示)Gradle模板
去
android-studio-path\plugins\android\lib\templates\eclipse\projects\NewAndroidApplication\root\build.gradle.ftl
并像这样编辑build.gradle.ftl
buildscript {
repositories {
<#if mavenUrl == "mavenCentral">
mavenCentral()
<#else>
maven { url '${mavenUrl}' }
</#if>
}
dependencies {
classpath 'com.android.tools.build:gradle:${gradlePluginVersion}'
}
}
apply plugin: 'android'
repositories {
<#if mavenUrl == "mavenCentral">
mavenCentral()
<#else>
maven { url '${mavenUrl}' }
</#if>
}
android {
compileSdkVersion ${buildApi}
buildToolsversion "${buildToolsversion}"
defaultConfig {
minSdkVersion ${minApi}
targetSdkVersion ${targetApi}
}
}
dependencies { /// ADD YOUR DEPENDENDENCIES HERE
compile 'com.android.support:support-v4:${v4SupportLibraryVersion}'
compile 'com.android.support:recyclerview-v7:25.1.1' //add your dependancies here
compile 'com.squareup.picasso:picasso:2.5.2'
compile 'com.jakewharton:butterknife:8.5.1'
apt 'com.jakewharton:butterknife-compiler:8.5.0'
compile 'com.squareup.okhttp3:okhttp:3.6.0'
compile 'com.facebook.stetho:stetho-okhttp3:1.4.2'
}
allprojects {
repositories {
jcenter()
<#if mavenUrl != "mavenCentral">
maven {
url '${mavenUrl}'
}
</#if>
}
}
task clean(type: Delete) {
delete rootProject.buildDir
}
对于您的Project level Gradle模板,请转到
android-studio-path\plugins\android\lib\templates\gradle-projects\NewAndroidProject\root\build.gradle.ftl
Note:
编辑
如果您遇到access denied问题,请授予您的编辑管理权限.在Windows中,在搜索框中键入您的编辑器(例如记事本)名称,然后右键单击并选择以管理员身份运行.然后
File=>open=>above file
如果你再次面对,你必须关闭android studio并再试一次.它应该工作.
见Gradle documentation of dependency management
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。