我知道关于这个话题有很多问题和答案,但是没有一个能够给我答案。我知道我的问题可能都与我对Gradle的理解不足有关。但是,我希望能得到一些帮助。
在我的桌面上,我的项目运行得非常好。我这周在旅行,想在我的笔记本电脑上继续工作。我拥有所有文件,并且两台机器上都安装了相同版本的Android Studio。当我打开我的项目时,我一直收到各种各样的Gradle错误。我想我现在已经走了好几次的野鸡追逐了。
所以我决定退后一步,在Studio中创建一个基本上空白的新项目。这也出现了各种各样的gradle问题。我尝试卸载Android Studio并重新安装,但仍然无法使基本项目不出现gradle错误。
我得到的错误信息是:
11:12:27 PM Gradle 'MyApplication' 项目刷新失败: 发生致命异常。程序将被退出。 :Gradle 设置
以下是我的两个gradle文件。
顶层文件(在我的实际项目中为空白的,但在默认项目中有内容)
// Top-level build file where you can add configuration options common to all sub-projects/modules.
buildscript {
repositories {
mavenCentral()
}
dependencies {
classpath 'com.android.tools.build:gradle:0.7.+'
}
}
allprojects {
repositories {
mavenCentral()
}
}
下一个构建文件。
apply plugin: 'android'
android {
compileSdkVersion 19
buildToolsVersion "19.0.1"
defaultConfig {
minSdkVersion 7
targetSdkVersion 19
versionCode 1
versionName "1.0"
}
buildTypes {
release {
runProguard false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt'
}
}
}
dependencies {
compile 'com.android.support:appcompat-v7:+'
compile 'com.android.support:support-v4:18.0.0'
}
我正在使用Android Studio 0.4.2。
我完全不知道发生了什么。我认为可能是Studio没有确认这是一个android项目。我尝试了一些gradlew.bat命令,但出现了一个错误,提到它不喜欢"apply plugin: 'android'"的输入。但是,我不知道为什么会这样。
你有任何想法应该从哪里开始将不胜感激。我没有下一步的想法,再猜测就不是一个选项了。