Questions tagged «gradle»

Gradle是使用Groovy DSL的项目构建自动化工具。Gradle构建脚本支持Maven和Ivy存储库以及用于依赖项管理的纯文件系统。

5
如何在Android Studio中指定JDK版本?
Android Studio给我一个Gradle构建错误,看起来像这样: Error:(3, 22) compileSdkVersion android-22 requires compiling with JDK 7 现在它给了我这些可点击的提示: Download JDK 7 Select a JDK from the File System Open build.gradle File 而且我已经下载并安装了JDK7。问题是,当我在“文件系统”中选择它时,我只能找到一个名为1.6.0 JDK的目录。此外,JDK 7的安装跳过了要选择安装目录的要点,因此我真的不确定它在哪里。我的Java控制面板说我有“ Java 7 Update 79”,所以我很确定我已经关闭了,我只需要告诉android studio它在哪里。我还在java -version终端中运行了命令,并说我的版本是“ 1.7.0_79”。 任何帮助表示赞赏!

5
Android Gradle在APK META-INF / license.txt中复制的文件重复
我将通过Spring将RESTful Web Service支持添加到我的Android应用程序,如此处https://spring.io/guides/gs/using-rest-android/所述。 这是顶级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:2.1.0' } } allprojects { repositories { jcenter() } } 这是我的app/build.gradle配置: apply plugin: 'com.android.application' android { compileSdkVersion 23 buildToolsVersion "23.0.3" defaultConfig { applicationId …

6
Android Studio中的JNI和Gradle
我正在尝试将本机代码添加到我的应用中。我拥有../main/jni了Eclipse项目中的所有内容。我已添加ndk.dir=...到local.properties。我还没有做其他任何事情(我不确定实际上还需要什么,所以如果我错过了什么,请告诉我)。当我尝试构建时,出现以下错误: Execution failed for task ':app:compileDebugNdk'. > com.android.ide.common.internal.LoggedErrorException: Failed to run command: /Users/me/android-ndk-r8e/ndk-build NDK_PROJECT_PATH=null APP_BUILD_SCRIPT=/Users/me/Project/app/build/ndk/debug/Android.mk APP_PLATFORM=android-19 NDK_OUT=/Users/me/Project/app/build/ndk/debug/obj NDK_LIBS_OUT=/Users/me/Project/app/build/ndk/debug/lib APP_ABI=all Error Code: 2 Output: make: *** No rule to make target `/Users/me/Project/webapp/build/ndk/debug//Users/me/Project/app/src/main/jni/jni_part.cpp', needed by `/Users/me/Project/app/build/ndk/debug/obj/local/armeabi-v7a/objs/webapp//Users/me/Project/app/src/main/jni/jni_part.o'. Stop. 我需要做什么? Android.mk: LOCAL_PATH := $(call my-dir) include $(CLEAR_VARS) # OpenCV OPENCV_CAMERA_MODULES:=on OPENCV_INSTALL_MODULES:=on include .../OpenCV-2.4.5-android-sdk/sdk/native/jni/OpenCV.mk LOCAL_MODULE …

13
Gradle使用非零退出值1结束(ic_launcher.png:错误:重复的文件)
我在gradle中遇到了这个奇怪的错误,请帮帮我! /.../app/build/intermediates/res/debug/drawable-xxhdpi-v4/ic_launcher.png: error: Duplicate file /.../app/build/intermediates/res/debug/drawable-xxhdpi/ic_launcher.png: Original is here. The version qualifier may be implied. Error:Execution failed for task ':app:processDebugResources'. com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: Process 'command '/.../sdk/build-tools/22.0.1/aapt'' finished with non-zero exit value 1 在它正常运行之前,但是由于我将classpath放置为com.android.tools.build:gradle:1.2.2,这导致了我的错误

13
无法解决:IntelliJ Idea中带有gradle的com.google.android.gms:play-services
我正在尝试在IntelliJ Idea中将Google Play服务添加到我的libGDX项目中。我在这里遵循了安装指南:https : //developers.google.com/android/guides/setup 看起来很简单。我只是在相应部分的build.gradle中添加了这些行,所以现在看起来像: project(":android") { apply plugin: "android" apply plugin: 'com.android.application' configurations { natives } dependencies { compile project(":core") compile "com.badlogicgames.gdx:gdx-backend-android:$gdxVersion" natives "com.badlogicgames.gdx:gdx-platform:$gdxVersion:natives-armeabi" natives "com.badlogicgames.gdx:gdx-platform:$gdxVersion:natives-armeabi-v7a" natives "com.badlogicgames.gdx:gdx-platform:$gdxVersion:natives-arm64-v8a" natives "com.badlogicgames.gdx:gdx-platform:$gdxVersion:natives-x86" natives "com.badlogicgames.gdx:gdx-platform:$gdxVersion:natives-x86_64" compile "com.badlogicgames.gdx:gdx-box2d-platform:$gdxVersion" natives "com.badlogicgames.gdx:gdx-box2d-platform:$gdxVersion:natives-armeabi" natives "com.badlogicgames.gdx:gdx-box2d-platform:$gdxVersion:natives-armeabi-v7a" natives "com.badlogicgames.gdx:gdx-box2d-platform:$gdxVersion:natives-x86" compile "com.badlogicgames.gdx:gdx-freetype:$gdxVersion" natives "com.badlogicgames.gdx:gdx-freetype-platform:$gdxVersion:natives-armeabi" natives "com.badlogicgames.gdx:gdx-freetype-platform:$gdxVersion:natives-armeabi-v7a" natives "com.badlogicgames.gdx:gdx-freetype-platform:$gdxVersion:natives-arm64-v8a" …



6
在模块类中找到重复的类android.support.v4.app.INotificationSideChannel?
我正在开发新闻应用程序,但是从gradle控制台中收到以下错误 (androidx.core:core:1.0.1) and classes.jar (com.android.support:support-compat:28.0.0) Duplicate class android.support.v4.app.INotificationSideChannel$Stub found in modules classes.jar (androidx.core:core:1.0.1) and classes.jar (com.android.support:support-compat:28.0.0) Duplicate class android.support.v4.app.INotificationSideChannel$Stub$Proxy found in modules classes.jar (androidx.core:core:1.0.1) and classes.jar (com.android.support:support-compat:28.0.0) Duplicate class android.support.v4.graphics.drawable.IconCompatParcelizer found in modules classes.jar (androidx.core:core:1.0.1) and classes.jar (com.android.support:support-compat:28.0.0) Duplicate class android.support.v4.os.IResultReceiver found in modules classes.jar (androidx.core:core:1.0.1) and classes.jar (com.android.support:support-compat:28.0.0) Duplicate …
75 gradle  chat  androidx 

14
Android Studio-项目中的所有文件名均为红色,但没有错误
我在Android Studio中导入了ADT项目。我遇到了很多错误,但是我可以全部解决。在这种情况下,我认为“如何”并不重要,无论如何我都无法回忆起所有错误。该项目现在可以正常运行,但是Android Studio以某种方式将所有文件标记为红色。只是文件名,代码中没有错误。我尝试清洁并重新启动。 以前有人遇到过这样的事情吗?还是有人可以解决的IntelliJ相关问题? 编辑: 这是版本控制。该项目未版本控制,但位于SVN控制的文件夹中。多数民众赞成在红色表示。一种解决方案是将项目复制到其他文件夹或将文件添加到版本控制。

18
Android Studio继续获得不受支持的major.minor版本52.0
将我的项目与其他开发人员的一些更改合并后,我继续获得以下内容: Error:Cause: com/android/build/gradle/internal/model/DefaultAndroidProject : Unsupported major.minor version 52.0 我尝试安装Java 8,并将项目设置为使用Java8。如果我在命令行上将JAVA_HOME更改为1.8,并使用gradle进行编译,则它可以正常工作。如果我尝试将JAVA_HOME设置为1.7并进行gradle,它将失败,并显示相同的错误。 但是,在Android Studio中,无论JDK版本如何,它都会继续打印该错误。 其他开发人员则表示他们正在使用Java 7,没有任何问题。我尝试过的其他方法: gradle clean build gradlew clean build Reinstalling Android Studio 另一个有趣的症状是,Android Studio中的其他项目非常满意。只是这个项目有这个问题。 这是我的环境设置: OS: Mac OS X 10.9.5 Android Studio: 2.1.1 Android Studio JVM: 1.6 Project JVM: 1.7.0_75 Android SDK (Build Tools): 23.0.2 Gradle: 2.13 JAVA_HOME: /Library/Java/JavaVirtualMachines/jdk1.7.0_75.jdk/Contents/Home …

6
如何在gradle上将日期附加到versionNameSuffix
我正在使用Android Studio,并且需要在我的Android build.gradle文件上的versionNameSuffix后面添加一个后缀。我有三种不同的buildTypes,我只需要将datetime附加到我的“ beta”版本中,我的实际文件是: defaultConfig { versionCode 14 versionName "0.7.5" minSdkVersion 9 targetSdkVersion 18 } buildTypes { beta { packageNameSuffix ".beta" versionNameSuffix "-beta" signingConfig signingConfigs.debug } .... } 用于测试和自动部署,我需要得到一个最终的像的versionName: 0.7.5-beta-build20131004,0.7.5-beta-build1380855996或类似的东西。有任何想法吗?

2
将gradle.properties文件放在哪里
我正在按照Artifactory 1分钟设置。我已经在本地主机上运行了Artifactory,现在我正尝试将其与Intellij / Gradle集成。 工件Web应用程序提供了gradle.properties和build.gradle文件,因此我试图从将它们添加到IntelliJ项目开始。但是,我不知道将gradle.properties文件放在哪里。 我尝试将gradle.properties内容(键=值对)复制到gradle/wrapper/gradle-wrapper.properties,但是不幸的是,这样做并不能使键在build.gradle文件中可访问。有任何想法吗?

8
APK签名错误:无法从密钥库读取密钥
我正在使用intellij和gradle开发android应用。并使用以下方式生成密钥库文件: keytool -genkey -v -keystore my-release-key.keystore -alias alias_name -keyalg RSA -keysize 2048 -validity 10000 然后在build.gradle中使用密钥库文件: signingConfigs { robert { storePassword 'robert' storeFile file('/Users/bournewang/Documents/Project/android.keystore') keyPassword 'robert' keyAlias 'mike' } } 最终尝试生成签名的apk文件时:./gradlew assembleRelease 它给出了错误: 任务':Myexample:packageRelease'的执行失败。 无法从密钥库读取密钥
74 android  gradle  apk 

5
在模拟器udara上运行react native项目时出现spawnSync ./gradlew EACCES错误
我正在尝试使用react-native run-android将我的react-native应用程序安装在android studio模拟器上。我已经使用abd-devices检查了模拟器是否可用,并且已经运行了npm-install。 我正在将Ubuntu 18.04与最新版本的android studio和最新的Pixel 2 XL API 28一起使用。 我收到以下错误: spawnSync ./gradlew EACCES Error: spawnSync ./gradlew EACCES at Object.spawnSync (internal/child_process.js:998:20) at spawnSync (child_process.js:622:24) at Object.execFileSync (child_process.js:650:13) at runOnAllDevices (/home/user/react/front-end/project/node_modules /react-native/local-cli/runAndroid/runAndroid.js:299:19) at buildAndRun (/home/user/react/front-end/project/node_modules/react-native/local-cli/runAndroid/runAndroid.js:135:12) at isPackagerRunning.then.result (/home/user/react/front-end/project/node_modules/react-native/local-cli/runAndroid/runAndroid.js:65:12) at processTicksAndRejections (internal/process/next_tick.js:81:5) 我尝试过几次重新启动PC和仿真器。有任何想法吗? 更新:我重新安装了JDK,npm,react-native-cli和android studio。它仍然给我完全相同的错误。请帮忙。

18
下载Gradle时离子生成Android错误
我对Ionic框架很陌生:) >npm install -g cordova >npm install -g ionic >ionic start test blank >cd test >ionic platform add android 当我使用' >ionic build android'时,开始下载gradle,但无法下载并出现错误。 是什么导致此错误,我该如何解决? 我下载了Gradle并将其安装在PC上,但它想再次下载。我可以离线将Gradle添加到项目中吗? C:\Users\LENOVO2014\test>ionic build android running cordova build android Running command: "C:\Program Files\nodejs\node.exe" C:\Users\LENOVO2014\myApp\ho oks\after_prepare\010_add_platform_class.js C:\Users\LENOVO2014\myApp add to body class: platform-android Running command: C:\Users\LENOVO2014\myApp\platforms\android\cordova\build.bat ANDROID_HOME=D:\program\Programing\Android\sdk JAVA_HOME=C:\Program Files\Java\jdk1.8.0_31 …

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.