Tag: android gradle

Android gradle从一个目录复制到一个.jar

我想从一个.Jar文件中的多个目录中复制: 这样两个目录中的所有.class文件都捆绑成一个.jar文件,这可能吗? task makeJar(type: Copy) from(‘directory1’) && (directory2) into(‘another directory’) include(‘classes.jar’) 我可以从这样的目录复制: task makeJar(type: Copy) from(‘directory1’) into(‘another directory’) include(‘classes.jar’)

重复条目:gms / auth / api / signin / internal / zzf.class

在询问问题之前,我搜索了答案 这是我的gradle文件 apply plugin: ‘com.android.application’ android { compileSdkVersion 24 buildToolsVersion “24.0.2” defaultConfig { applicationId “a.thenotebook” minSdkVersion 16 targetSdkVersion 24 versionCode 1 versionName “1.0” multiDexEnabled true } buildTypes { debug { debuggable true } release { minifyEnabled false proguardFiles getDefaultProguardFile(‘proguard-android.txt’), ‘proguard-rules.pro’ } } dependencies { compile fileTree(dir: ‘libs’, include: [‘*.jar’]) androidTestCompile ‘junit:junit:4.12’ compile ‘com.android.support:appcompat-v7:25.1.0’ compile ‘com.android.support:design:25.1.0’ […]

Android Studio 2.3错误:无法加载“com.google.common.collect.ImmutableSet”类

大家好! 突然,当我打开我的存在项目时,我遇到了错误: 错误:无法加载“com.google.common.collect.ImmutableSet”类。 此意外错误的可能原因包括: Gradle的依赖性缓存可能已损坏(这有时会在网络连接超时后发生。)重新下载依赖项并同步项目(需要网络) Gradle构建过程(守护程序)的状态可能已损坏。 停止所有Gradle守护进程可以解决此问题。 停止Gradle构建过程(需要重启) 您的项目可能正在使用第三方插件,该插件与项目中的其他插件或项目请求的Gradle版本不兼容。 在损坏的Gradle进程的情况下,您还可以尝试关闭IDE,然后终止所有Java进程。 我没有第三方插件和库标准。 我尝试重新下载依赖项,重新运行Gradle,重新安装Android Studio 2.3和Android SDK(下载的最新版本),但我在Android Studio的每个新项目中的项目中都收到了相同的消息。 Android Studio中新的简单项目的屏幕截图 我有最新更新的Windows 10。 请帮忙!

有没有办法在Java类中使用gradle变量

我是使用RESTful api(使用改版 1.9)的Android应用程序的团队的一员,我们正在寻找设置配置文件的方法,这样我们就不必更改连接字符串(API URL)从实时服务器到我们自己的开发环境,我们想要在应用程序中添加或更改内容的任何时间。 有没有办法使用Gradle? 换句话说,有没有办法让我们创建一个gradle配置,我们在其中声明一个变量并在项目中使用该变量(API URL)? 我们还有其他选择吗? 正如旁注,这是我们正在进行的第一个Android项目,所以如果这不是一个非常好的问题我会提前道歉(任何关于改进的提示都会受到赞赏)。 提前致谢。

在gradle更新后无法找到方法(无法编译项目)

我尝试按照这些说明将项目中的gradle版本更新为4.1-milestone-1 我当前的gradle-wrapper.properties文件: #Sat Jun 17 21:17:43 IDT 2017 distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists zipStoreBase=GRADLE_USER_HOME zipStorePath=wrapper/dists distributionUrl=\ https\://services.gradle.org/distributions/gradle-4.1-milestone-1-all.zip 我当前的项目build.gradle文件buildscript buildscript { ext.kotlin_version = ‘1.1.3’ apply from: ‘dependencies.gradle’ repositories { jcenter() mavenCentral() google() } dependencies { classpath ‘com.android.tools.build:gradle:3.0.0-alpha5′ …. } …. } 在尝试编译项目时,我收到此错误: 错误:(1,0)无法找到方法’com.google.common.base.Preconditions.checkArgument(ZLjava / lang / String; Ljava / lang / Object; Ljava / lang / Object; Ljava / […]

“清单合并失败意味着什么:uses-sdk:minSdkVersion 9不能小于版本14”

当启动一个项目我在android studio中得到这个错误 错误:任务’:app:processDebugManifest’的执行失败。 清单合并失败:uses-sdk:minSdkVersion 9不能小于库中声明的版本14 [com.android.support:appcompat-v7:26.0.0-alpha1] C:\ Users \ max.android \ build-cache \ 794d310f97f0ec38ea2a53aafb733961774fb930 \ output \ AndroidManifest.xml建议:使用工具:overrideLibrary =“android.support.v7.appcompat”强制使用

错误:android studio中的任务’:app:dexDebug’执行失败

我面临一个未知类型的错误。错误:任务执行失败’:app:dexDebug’。 com.android.ide.common.process.ProcessException:org.gradle.process.internal.ExecException:进程’命令’C:\ Program Files \ Java \ jdk1.8.0_51 \ bin \ java.exe”以非完成零退出值1` 我的build.gradle: – apply plugin: ‘com.android.application’ android { compileSdkVersion 23 buildToolsVersion “23.0.1” defaultConfig { applicationId “com.catalyst.android.shoppingmazza” minSdkVersion 16 targetSdkVersion 23 versionCode 1 versionName “1.0” multiDexEnabled true } buildTypes { release { minifyEnabled false proguardFiles getDefaultProguardFile(‘proguard-android.txt’), ‘proguard-rules.pro’ } } packagingOptions { exclude ‘META-INF/DEPENDENCIES’ exclude ‘META-INF/NOTICE’ […]

无法为参数org.gradle.api.Project找到方法android()

得到一个错误,当我尝试在工作室中编译我的项目时,我搜索了很多而没有真正的解决方案 错误:(17,0)无法在类型为org.gradle.api.Project的根项目’booksStudioDir’中找到参数[build_a7zf1o8ge4ow4uolz6kqzw5ov $ _run_closure2 @ 19201053]的方法android()。 这是我的构建/ gradle文件的示例 buildscript { repositories { maven { url ‘https://maven.fabric.io/public’ } } dependencies { classpath ‘io.fabric.tools:gradle:1.+’ } } apply plugin: ‘com.android.application’ apply plugin: ‘io.fabric’ android { compileSdkVersion 21 buildToolsVersion “23.0.1” defaultConfig { applicationId “com.peade.time” minSdkVersion 10 targetSdkVersion 13 } signingConfigs { release { storeFile file(“/home/bestman/Desktop/mkey/key”) storePassword “androidkeys” keyAlias “peade” […]

Gradle Android Build Project错误:无法找到元数据资源

全新安装的Android SDK和Android Studio。 全新的项目,对项目中的任何文件都没有任何更改。 工作AVD,运行4.4.3(或类似的东西)。 我收到以下错误: Gradle ‘Gigviz’ project refresh failed. Error:Could not find meta-data resource ‘META-INF/services/javax.xml.datatype.DatatypeFactory’ for service ‘javax.xml.datatype.DatatypeFactory’. 我能想到这个错误的最好的原因是我缺少javax.xml.datatype.DatatypeFactory依赖项的某些组件。 有没有人遇到此错误? 我在OS X Yosemite,Android Studio的最新版本。

无法在Android Studio 2.1.1的gradle.properties文件中设置JVM参数gradle

– 在Mac OS X上运行Android 2.1.1 -App不在Android手机上。 gradle.properties文件的内容 org.gradle.jvmargs=-Xmx2048M hover时,IDE指示它是未使用的属性 。 它也应该是深蓝色而不是灰色。 输出: :MyProjectDirName:transformClassesWithInstantRunSlicerForDebug :MyProjectDirName:transformClassesWithDexForDebug To run dex in process, the Gradle daemon needs a larger heap. It currently has approximately 910 MB. For faster builds, increase the maximum heap size for the Gradle daemon to more than 2048 MB. To do this set org.gradle.jvmargs=-Xmx2048M in […]