这是我在android工作室的第一次尝试。我安装了0.8.0并更新为0.8.2。一旦创建了项目,我就会收到错误消息:
错误:(1,0)找不到id为“com.android.application”的插件
c:\users\bob\AndroidStudio项目\helloagain6\app\build.gradle
apply plugin: 'com.android.application'
android {
compileSdkVersion 20
buildToolsVersion "20.0.0"
defaultConfig {
applicationId "com.example.bob.helloagain6"
minSdkVersion 15
targetSdkVersion 20
versionCode 1
versionName "1.0"
}
buildTypes {
release {
runProguard false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
}
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
}
和c:\users\bob\androidstudioprojects\helloagain6\build.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:0.12.+'
// NOTE: Do not place your application dependencies here; they belong
// in the individual module build.gradle files
}
}
allprojects {
repositories {
jcenter()
}
}
22条答案
按热度按时间cetgtptt1#
转到你的成绩档案,在那里你可以看到:
和改变
classpath
对此:vhipe2zx2#
只要确保在创建应用程序时正确放置http和https代理即可
pvabu6sv3#
在我的例子中,我从github下载了这个项目,gradle文件丢失了。因此,我只是创建了一个新的项目与成功的建设。然后复制粘贴缺少的gradle文件。重建这个项目对我很有用。
rseugnpd4#
我在与此错误消息斗争了一个小时后发现问题:
我不小心重命名了根
build.gradle
到文件名builde.gradle
,所以安卓工作室再也认不出来了。将其重命名为
build.gradle
解决了问题!gojuced75#
检查拼写,我的是'com.android.aplication'
r1zk6ea16#
模块app build.gradle文件
rbl8hiat7#
在项目级build.gradle文件中,我替换了这一行
用这个
在添加这两行代码并同步之后,一切都变好了。希望这能帮助别人。
oaxa6hgo8#
在我的顶层中做了以下更改之后,我收到了这个错误消息
build.gradle
要更新到gradle的最新版本,请执行以下操作:我愚蠢地做出了改变,而我是背后的敌对工作代理连接。代理导致了
.jar
新版本gradle的文件将损坏。这可以通过检查jar来验证,看看它们的大小是否不寻常,或者是否可以解压。为了修复错误,我连接到家中的网络(不在代理后面),并从终端刷新依赖项:
这导致更新版本的gradle被重新下载,错误不再发生。
gxwragnw9#
我写这篇文章并不是为了解决很多问题,而是为了一些人,他们可能犯了一个简单的错误,比如为从svn导入项目指定了错误的url。它是为那些家伙准备的:)
当我从svn导入项目->studio自动提示打开项目->它要求gradle位置->d:\software\android\gradle-2.5->然后出现错误时,我就遇到了这种情况。
不同svn分支中的同一个项目可以很好地使用gradle插件和gradle,我在studio中配置了gradle。我试图改变android gradle插件和gradle,让它在出错的分支上工作,但没有成功。
最后,我发现这是我的以下错误:我尝试单独导入特定的应用程序,而不是将应用程序与依赖库项目一起导入。我用于导入的url最初在末尾有应用程序porject的名称。一旦我删除了它,并指定了包含应用程序项目和它的依赖项目的父目录,一切就顺利了:)
dnph8jn410#
在这种情况下的问题检查下面的代码
以及
gradle-wrapper.properties
在您的项目目录检查下面disctributionUrl
:如果它们彼此不兼容,那么您将陷入这个问题。
为了
com.android.tools.build:gradle:1.5.
你需要一个版本至少2.8,但如果你切换到一个更高的版本,如com.android.tools.build:gradle:2.1.0
然后你需要更新你的gradle到2.9以上,这可以通过改变distributionUrl
将gradle-wrapper.properties设置为2.9或更高,如下所示1tuwyuhd11#
这发生在我使用androidstudio1.3.2的时候,但是,因为我刚刚创建了这个项目,所以我删除了它并再次创建了它。
它似乎不是由androidstudio第一次正确创建的,甚至没有像预期的那样将项目文件夹放在哪里。
ef1yzkbh12#
我当时正在使用IntellijIDEA13.1.5,在年修改了毕加索的版本并进行了改装之后,我也遇到了同样的问题
dependencies
在build.gradle
文件。我试过用很多方法,但都没有结果。然后我从远程git克隆了我的项目(在更改依赖项的版本之前,我在那里推送了它),它成功了!之后,我刚刚关闭了当前的项目,并从gradle文件导入到intellijidea旧项目再次和它工作了!所以,我认为是idea,gradle和android插件的交叉点出现了奇怪的bug。我希望这些信息能对idea用户或其他任何人有用。liwlm1x913#
如果未添加顶级生成文件,则可能发生这种情况。
只需将build.gradle添加到顶层。
应该是这样的
nszi6y0514#
如果您在windows上工作,则必须由管理员启动android studio name。它解决了我的问题
y1aodyip15#
供将来参考:对我来说,这个问题完全是因为我不是以管理员的身份运行androidstudio。我在windows上的快捷方式配置为始终以管理员身份运行,但在重新安装androidstudio后,快捷方式被替换,因此它在没有管理员权限的情况下运行。这导致了许多不透明的错误,包括这个问题中的错误。