我的问题是关于gradle&请理解我是新手。我的android应用程序应该使用脚本在osx机器上使用gradle构建命令行。
解决了许多问题与代理和&连接,当我运行我的脚本试图用gradle构建我的Android应用程序时,我终于得到错误如下:
A problem occurred evaluating root project 'android-build'.
> Failed to apply plugin [id 'com.mycompany.myappid']
> Plugin with id 'com.mycompany.myappid' not found.
如何解决此问题?
我的build.gradle如下所示:
buildscript {
repositories {
maven {
url "http://repo1.maven.org/maven2"
}
}
dependencies {
classpath 'com.android.tools.build:gradle:2.1.3'
}
}
apply plugin: 'com.mycompany.myappid'
android {
compileSdkVersion 23
buildToolsVersion "21.1.2"
def versionPropsFile = file('version.properties')
if (versionPropsFile.canRead()) {
def Properties versionProps = new Properties()
versionProps.load(new FileInputStream(versionPropsFile))
def code = versionProps['VERSION_CODE'].toInteger() + 1
versionProps['VERSION_CODE']=code.toString()
versionProps.store(versionPropsFile.newWriter(), null)
defaultConfig {
versionCode code
versionName "1.1"
minSdkVersion 14
targetSdkVersion 18
}
}
else {
throw new GradleException("Could not read version.properties!")
}
}
答案 0 :(得分:0)
当您收到此错误时,最好使用" - stacktrace"重新运行。 (快捷方式:" -s")。它将提供更详细的堆栈跟踪,通常可以精确定位在脚本中无法解决的行。
答案 1 :(得分:0)
问题在于:
apply plugin: 'com.mycompany.myappid'
您正在应用一个名称不存在的插件(可能是您的包裹名称)。
你应该应用这个插件:
apply plugin: 'com.android.application'