将Android Studio更新为1.0后,我看到此错误:
错误:库项目无法设置applicationId.applicationId 在默认配置中设置为"com.super.app".
我按照建议更新了Gradle插件,但我不明白如何解决这个问题.
android android-library android-studio android-gradle-plugin
我注意到有几个人在升级到Android Studio 0.4.3之后遇到了问题(我相信0.4.2的问题).到目前为止我的错误和调试步骤如下:
我看到的消息是"Gradle项目同步失败.基本功能(例如编辑,调试)将无法正常工作",如下面的快照所示.

我找到了这个帖子并按照说明操作,但我仍然有错误.我无法在线程中执行以下指令: 我进入Gradle设置并单击"使用本地Gradle分发"并将其指向*:C:/Users/robot_000/.gradle/wrapper/dists/gradle-1.10 -all/6vpvhqu0efs1fqmqr2decq1v12/gradle这个-1.10
我是否需要本地分发gradle?我从哪里下载它以及在哪里下载它?我现在如何告诉Android Studio使用它?(你可以说,我不明白gradle是如何工作的).谢谢你的帮助.
更新1:我在计算机上找到了我的计算机上的gradle文件:C:\ Users\home.gradle\wrapper\dists\gradle-1.10-all\6vpvhqu0efs1fqmqr2decq1v12\gradle-1.10,但我该怎么做:"进入Gradle设置并单击"使用本地Gradle分发"并将其指向*"(根据此线程)
问题:评估项目“:app”时出现问题。
无方法签名:build_dxc6m5s863o0nfrfjdg2bqjp.android() 适用于参数类型:(build_dxc6m5s863o0nfrfjdg2bqjp$_run_closure1) 值:[build_dxc6m5s863o0nfrfj1@63b1_run_closure1]
摇篮文件:
apply plugin: 'com.android.application'
android {
compileSdkVersion 21
buildToolsVersion "21.1.2"
defaultConfig {
applicationId "com.numix.calculator_pro"
testApplicationId "com.numix.calculator_pro_pro.pro.tests"
testInstrumentationRunner "android.test.InstrumentationTestRunner"
}
lintOptions {
checkReleaseBuilds false
// Or, if you prefer, you can continue to check for errors in release builds,
// but continue the build even when errors are found:
abortOnError false
}
buildTypes {
release {
runProguard false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt'
}
}
}
dependencies {
implementation 'com.android.support:support-v4:21.0.3'
compile files('libs/achartengine.jar')
compile files('libs/ejml-0.21.jar')
compile files('libs/arity-2.1.6.jar')
compile files('libs/slider.jar')
compile …Run Code Online (Sandbox Code Playgroud) 当我尝试使用gradle同步项目时,我在Android Studio 0.4.2中收到以下错误.
Gradle 'GooglePlayServicesTest' project refresh failed:
Build script error, unsupported Gradle DSL method found: 'android()'!
Run Code Online (Sandbox Code Playgroud)
我的项目gradle文件如下: -
buildscript {
repositories {
mavenCentral()
}
dependencies {
classpath 'com.android.tools.build:gradle:0.7.+'
}
}
allprojects {
repositories {
mavenCentral()
}
}
android{
compileSdkVersion 19
buildToolsVersion "19.0.1"
defaultConfig {
minSdkVersion 10
targetSdkVersion 19
versionCode 1
versionName "1.0"
}
sourceSets{
main{
manifest.srcFile 'GooglePlayServicesTest/src/main/AndroidManifest.xml'
}
}
}
Run Code Online (Sandbox Code Playgroud)
模块的gradle文件: -
apply plugin: 'android'
android {
compileSdkVersion 19
buildToolsVersion "19.0.1"
defaultConfig {
minSdkVersion 10
targetSdkVersion …Run Code Online (Sandbox Code Playgroud) 我想在Google Play商店更新我的应用,它无法接受具有相同版本的更新文件.
我是否已从build.gradle文件更改了该版本:
android {
compileSdkVersion 21
buildToolsVersion "21.1.2"
defaultConfig {
applicationId "net.koorasudan.app"
minSdkVersion 14
targetSdkVersion 21
versionCode 5.1
versionName "5.1"
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
Run Code Online (Sandbox Code Playgroud)
但是当我同步gradle时,它会显示我的错误:
错误:(23,0)未找到Gradle DSL方法:'versionCode()'可能的原因:
项目"SmartView 3"可能正在使用不包含该方法的Gradle版本.打开Gradle包装文件 构建文件可能缺少Gradle插件.应用Gradle插件
如何解决这个问题呢?
updates gradle google-play build.gradle android-gradle-plugin
我一直在使用Android Studio(Beta)0.8.6来完成我当前的项目.最近,我下载了最新版本的Android Studio(RC4).安装版本RC4后,我从"现有的Android Studio项目"加载了我的项目.在打开基于0.8.6的项目时,我收到错误"该项目正在使用不支持的Android Gradle插件版本(0.12.2).建议的版本是1.0.0-rc4." 然后我点击了"Fix plugin version and re-import project"链接,我收到一条错误消息,说它无法在build.gradle文件中找到引用Android Gradle插件.有人会向我解释我需要做些什么才能让更新版本的Android Studio与旧项目一起使用.如果我不能想到这个Gradle的事情,我将不得不回到Eclipse.谢谢.