//顶级生成文件,您可以在其中添加所有子项目/模块通用的配置选项。
buildscript {
repositories {
jcenter()
}
dependencies {
classpath 'com.android.tools.build:gradle:0.13.2'
// NOTE: Do not place your application dependencies here; they belong
// in the individual module build.gradle files
}
}
allprojects {
repositories {
jcenter()
dependencies {
compile "com.android.support:support-v4:18.0.+"
}
}
}
然后,我得到一个弹出窗口,建议我同步gradle。当我同步Gradle时,我得到这个错误:
错误:(20,0)未找到Gradle DSL方法:“compile()”可能的原因:
我是否错过了任何一步?请提出建议。
构建。Gradle(应用程序)
apply plugin: 'com.android.application'
android {
compileSdkVersion 20
buildToolsVersion "20.0.0"
defaultConfig {
applicationId "com.appt.shreyabisht.staymax"
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'])
}
我发现,当我通过IDE菜单(Build)添加一个应用程序uffix或versionNameSuffix时
dependencies {
compile fileTree(include: ['*.jar'], dir: 'libs')
testCompile 'junit:junit:4.12'
testCompile 'org.json:json:20140107'
compile "com.android.support:appcompat-v7:${supportLibVersion}"
compile "com.android.support:design:${supportLibVersion}"
compile "com.android.support:support-vector-drawable:${supportLibVersion}" // VectorDrawableCompat
compile "com.android.support:animated-vector-drawable:${supportLibVersion}" // AnimatedVectorDrawableCompat
}
为此:
dependencies {
compile fileTree(include: ['*.jar'], dir: 'libs')
testCompile 'junit:junit:4.12'
testCompile 'org.json:json:20140107'
compile "com.android.support:appcompat-v7:${supportLibVersion}" compile "com.android.support:design:${supportLibVersion}" compile "com.android.support:support-vector-drawable:${supportLibVersion}"
// VectorDrawableCompat
compile "com.android.support:animated-vector-drawable:${supportLibVersion}"
// AnimatedVectorDrawableCompat
}
我不知道为什么,但它将前三个“编译”行合并为一行,并将两个注释移动(在每种情况下都移动到下一行)。
我通过编辑应用程序build.gradle并将每个“编译”语句放在自己的行上来解决这个问题。
在几乎所有情况下,您的依赖项都应该放在单个模块的构建中。gradle文件,而不是最顶层的构建。gradle文件。在您的情况下,这意味着应该将依赖项添加到应用程序的构建中。gradle文件:
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
compile "com.android.support:support-v4:18.0.+"
}
您应该删除顶级build.gradle的整个allprojects部分。
SDK Manager>安装了Android支持库和Android存储库。 转到build.gradle并添加dcoument中给出的行。gradle现在看起来如下: //顶级构建文件,您可以在其中添加所有子项目/模块通用的配置选项。 然后,我得到一个弹出窗口,建议我同步梯度。当我同步Gradle时,我得到以下错误: build.gradle(应用程序)
我犯了这个gradle错误。 错误:(9,0)找不到Gradle DSL方法:“compile()” 我试着引用类似的问题,但没有成功。 Android gradle构建错误:(9,0)未找到Gradle DSL方法:“compile()”。 同步生成时出现错误“找不到Gradle DSL方法:'compile()'”。格拉德尔 找到不支持的Gradle DSL方法:“compile()”! 我的
使用postman,我访问keycloak api方法进行推理,以避免在我的angular应用程序中将key cloak页面作为登录页面。我从属于主域的域中获取access_token,但在访问另一个域(为特定于angular应用程序创建)时,将token作为授权承载token我的请求,得到404 not found错误。 从主域获取access_token 使用承载令牌访问其他领域
我尝试在模拟器中构建我的应用程序后出现了这样的错误 /Users/joel/.gradle/caches/transforms-3/06231cc1265260b25a06bafce7a4176f/transformed/core-1.7.0-alpha02/res/values/values。xml:105:5-114:25:AAPT:error:resource-android:attr/lS
我已经创建了一个maven项目,我将使用一个。已由某人创建的jar文件。我已经将它添加到类路径中并使用了它,并且在eclipse中没有显示任何错误。但是当我尝试清理构建项目时,有一个错误如下。 [错误]无法执行目标组织。阿帕奇。专家插件:maven编译器插件:3.2:在项目DigitalWallet上编译(默认编译):编译失败:编译失败:[错误]/E:/DigitalWallet\u V0。1/D
我使用React Native升级助手将我的项目从0.67.4升级到0.68.0,我看到Gradle版本也升级了。 当我尝试运行< code >时。/gradlew clean命令。/android文件,它给出了编译错误。 为了检查它,我创建了0.68.2版本的新react原生项目。在第一次运行npm run android命令时,应用程序按预期运行。但在我安装了react-native-i18n