TJB*_*k31 2 android gradle android-studio android-gradle-plugin
我已经有一段时间了,一直在绞尽脑汁。
我在这里用谷歌搜索了这个答案
响应为“请确保从其根目录打开该项目。即,该目录包含顶级build.gradle文件。”
我的问题是:如果我从bitbucket克隆项目,该怎么办?
感谢您的任何见解
编辑:Gradle文件
// Top-level build file where you can add configuration options common to all sub-projects/modules.
buildscript {
repositories {
jcenter()
}
dependencies {
classpath 'com.android.tools.build:gradle:1.2.3'
}
}
allprojects {
repositories {
jcenter()
}
}
Run Code Online (Sandbox Code Playgroud)
应用程序级别:
buildscript {
repositories {
jcenter()
mavenCentral()
}
dependencies {
classpath 'com.android.tools.build:gradle:1.2.3'
classpath 'com.neenbedankt.gradle.plugins:android-apt:1.4'
}
}
apply plugin: 'com.android.application'
apply plugin: 'android-apt'
def AAVersion = '4.0.0'
def JacksonVersion = '2.6.0'
def GPSVersion = '6.5.87'
dependencies {
compile 'com.android.support:appcompat-v7:23.0.0'
compile 'com.android.support:design:23.0.0'
compile 'com.android.support:recyclerview-v7:23.0.0'
compile 'com.android.support:preference-v7:23.0.0'
}
repositories {
maven {
url 'https://repo.spring.io/libs-milestone'
}
}
apt {
arguments {
androidManifestFile variant.outputs[0].processResources.manifestFile
resourcePackageName "appname"
logLevel 'TRACE'
logAppenderConsole 'true'
}
}
android {
compileSdkVersion 23
buildToolsVersion "22.0.1"
defaultConfig {
applicationId "appname"
minSdkVersion 14
targetSdkVersion 23
versionCode 1
versionName "1.0"
}
buildTypes {
release {
shrinkResources false
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
packagingOptions {
exclude 'META-INF/notice.txt'
exclude 'META-INF/license.txt'
exclude 'META-INF/ASL2.0'
exclude 'META-INF/LICENSE'
exclude 'META-INF/NOTICE'
}
}
allprojects {
repositories {
jcenter()
mavenCentral()
}
}
Run Code Online (Sandbox Code Playgroud)
您的项目不是基于Gradle的,因为settings.gradle并且bulid.gradle不在IDE项目目录中,它们位于图片下方.idea和其中的黑匣子文件夹.gradle中。
您必须关闭该项目。不管您从何处获得该项目,都将另一个文件夹作为Android Studio项目打开。
对于Github中的图书馆项目,它看起来像这样。任何人都可以按原样克隆并作为项目打开。
对于应用,请替换sample为app,然后删除library

最重要的,buildscript而allprojects部分不应该在/app/build.gradle,只/build.gradle
此外,您的Gradle构建插件已过时
| 归档时间: |
|
| 查看次数: |
4899 次 |
| 最近记录: |