1442得票27回答
在Android Studio中,Gradle是什么?

Gradle对我来说有点困惑,对于任何新的Android开发者也是一样。有人能解释一下Android Studio中的Gradle是什么以及其目的是什么吗?为什么它被包含在Android Studio中?

1077得票35回答
Android Studio:如何将jar包添加为库?

我正在尝试使用新版的Android Studio,但似乎无法正确地使其工作。 我正在使用Gson库来序列化/反序列化JSON对象。但是,该库在构建中似乎未被包含。 我创建了一个只包含MainActivity的新项目。将gson-2.2.3.jar复制到/libs文件夹中,并将其添加为库依赖...

880得票45回答
安卓工作室错误 "Android Gradle插件需要Java 11才能运行。您目前正在使用Java 1.8"

我下载了最新版本的Android Studio,并且想要运行Android Jetpack Compose项目,但是当我运行时,出现了以下错误:> Failed to apply plugin 'com.android.internal.application'. > Androi...

729得票13回答
compileSdkVersion和targetSdkVersion有什么区别?

我已经查看了使用Gradle构建的文档,但我仍然不确定compileSdkVersion和targetSdkVersion之间的区别。 文档中只是说:The `compileSdkVersion` property specifies the compilation target. 好的,“编...

658得票5回答
调用自定义方法仅支持Android 0及以上版本,最低API版本为26。

之前我使用的是 Gradle 26 版本构建,但是现在将 BuildToolsVersion 更改为 27 ,如下图所示:我正在使用 Android Studio 4.2.2 ,最近我更新了所有依赖项并且... sourceCompatibility JavaVersion.VERS...

633得票28回答
使用Java 8进行Android开发是否可行?

在搜索网络时,不清楚Java 8是否支持Android开发。 在下载/安装Java 8之前,有人能否指出任何“官方”文件说明Java 8是否支持Android开发。

612得票32回答
如何使用Gradle创建签名版的发布APK文件?

我希望我的Gradle构建可以使用Gradle创建一个签名的发布APK文件。 我不确定代码是否正确,或者在执行gradle build时是否缺少参数? 这是我build.gradle/build.gradle.kts文件中的一部分代码:android { ... signing...

604得票65回答
自动接受所有SDK许可证。

自从gradle android插件2.2-alpha4以来: Gradle将尝试下载项目所依赖的缺失SDK包,这非常酷,并且是一个JakeWharton项目。 但是,要下载SDK库,您需要接受许可协议,否则gradle会告诉您: 以下SDK组件的许可协议未被接受:[Android SD...

526得票26回答
如何使用Gradle手动包含外部aar包以用于Android?

我一直在尝试使用新的Android构建系统,并遇到了一个小问题。我已经编译了自己的ActionBarSherlock aar包,名为'actionbarsherlock.aar'。我想要做的是将这个aar用于构建我的最终APK。如果我将整个ActionBarSherlock库作为android...

505得票6回答
Gradle DSL方法未找到:'runProguard'

我在更新项目后遇到了错误。这并不是我的代码问题,而是我在build.gradle上遇到了麻烦。我该如何解决? 这里是build.gradle的代码:apply plugin: 'android' android { compileSdkVersion 21 buildToo...