android-build相关内容
我有一个旧的 android 应用程序,我正在尝试将其迁移到 android gradle 构建系统.该应用程序目前构建在多项目设置中,并发布为四个不同的应用程序(包括两个不同的数据集和两个数据集的免费/付费版本).我已经通过使用flavorDimensions(以前称为flavorGroups)设法摆脱了多项目设置,但我不知道如何为每个风味组合设置不同的applicationId. 由于应
..
我有一个非常简单的 build.gradle 文件,内容如下: buildscript {存储库{MavenCentral()}依赖{类路径 'com.android.tools.build:gradle:0.4.1'}}应用插件:'android'安卓 {构建工具版本“17.0.0"compileSdkVersion 17源集{主要的 {manifest.srcFile 'AndroidMan
..
我正在将我的一个应用程序转换为 Gradle,并希望使用新的构建风格功能来获得付费和免费的基于广告的风格. 我只希望基于广告的版本依赖于 admob SDK. 我的构建文件如下所示: buildscript {存储库{MavenCentral()}依赖{类路径 'com.android.tools.build:gradle:0.5.+'}}应用插件:'android'存储库{Mave
..
在通过 cdm 使用 Cordova 进行构建时,它正在发送此错误 **为此构建启动一个新的 Gradle 守护进程(后续构建会更快). FAILURE:构建失败,出现异常. 出了什么问题:无法启动守护进程.此问题可能是由守护程序的错误配置引起的.例如,使用了无法识别的 jvm 选项.请参阅 https://docs.gradle.org/ 上有关守护程序的用户指南章节2.14.
..
我想通过从另一个 Android 应用程序启动 Activity 来向浏览器应用程序添加一些功能.当我制作主项目时,它给了我 package does not exist .请注意,我看到 AndroidLib 已成功构建到 out/target/product/generic/data/app/AndroidLib.apk 这里有两个 android.mk 文件:AndroidLib(一个
..
如何防止 Android“构建过程"优化 .png 图像? 我有一个包含以下 res 目录的 Android 项目: -/res/-/res/drawable-/res/drawable-hdpi-/res/drawable-hdpi-v5-/res/drawable-ldpi-/res/drawable-ldpi-v5-/res/drawable-mdpi-/res/drawable-m
..
我查看了文档 使用 Gradle 构建,但我仍然不确定 compileSdkVersion 和 targetSdkVersion 之间的区别是什么. 它说的是: compileSdkVersion 属性指定编译目标. 那么,什么是“编译目标"? 我看到了两种可能的解释方式: compileSdkVersion 是用于构建应用程序的编译器版本,而 targetSdkVe
..
我需要构建 android 4.3 master.按照这里的说明http://source.android.com/source/building.html.从 repo 同步源代码进展顺利.当我们尝试使用“make -j4"进行构建时,就会发生这种情况. 1 错误make: *** [out/target/common/obj/JAVA_LIBRARIES/core_intermediates
..
我在 android studio 中更新到 Gradle 1.8 时遇到问题.当我编译时出现此错误: Gradle:任务“:App Code:compileReleaseAidl"执行失败.>无法在任务 ':App Code:compileReleaseAidl' 上调用 IncrementalTask.taskAction() 这是我的 build.gradle: buildscri
..
我有一个带有两个模块的 android 项目(典型的前端应用程序和后端).我有三个 build.gradle 文件,一个在每个模块中,一个在根目录中. 我构建依赖项的方式是将所有版本提取到根级别 build.gradle 中的单独变量中 ext {//SDK 和工具MIN_SDK_VERSION = 19TARGET_SDK_VERSION = 23COMPILE_SDK_VERSION
..
我现在搜索了为什么我自己的注释处理器在我的一个项目中不起作用的原因.设置如下所示: Android Studio 2.3.3 gradle 构建工具 2.3.3 android studio 中启用了注解处理器 我尝试了常见的解决方案: 从 Android Studio 最近中删除我的项目 使缓存无效并重新启动android studio 再次将我的项目导入android
..
好吧,也许这很简单,但我现在想不通. 我在 Android Studio 1.5.1 中导入了谷歌示例项目 Card Reader,它在 compileSdkVerison 23 编译,它适用于我的手机. 然后我浏览了SDK,同时来到android.nfc.tech.BasicTagTechnology的源代码,我在android.nfc.tech中找到了TransceiveResul
..
我一直在阅读有关变体和构建类型的内容,我不知道我是否理解正确,但我想存储一个用于 locahost(测试)和一个用于生产(互联网上的实时站点)的 URL. 我需要根据构建类型来切换它们.这是正确的方法吗?还是有另一种选择? 有人举个小例子吗? 有没有办法将这些信息存储在我不需要提交到源代码控制的文件中?我正在使用 gradle.properties 文件来存储一些 gradle
..
我在 Google、stackoverflow 和其他 android 编程网站上搜索过,很多人都对那些将文件从一个文件夹放错位置的人提出了建议,等等.但没有一个能说明我面临的问题. > 它不是像此处那样的损坏文件 因为我试过没有成功. 我面临的错误是类似的: [debug] C:\Users\Name\AppData\Local\Temp\android_manifest_copy6
..
为了在我的 Android Studio 版本中支持 Instant Run,我需要将我的 Gradle 插件从版本 2.2.3 升级到 2.3.3 我知道我应该迁移到 annoationProcessor 并且我相信我已经正确地遵循了该指南 这样做后,Android DataBinding 代码生成失败 之前链接的迁移指南指出,我只需要 确保您使用的是 Android Gradl
..
我有一个现有的 Android 项目,其结构如下: - 项目名称-- AndroidManifest.xml-- local.properties-- project.properties-- 资产-- libs(包含所有罐子)-- 模块(包含我的项目依赖的所有库项目)-- 资源-- 源代码---- com/namespace/projectname(我所有的类,包括主要活动都在这里) 除了
..
是否有一种简单的方法可以让 gradle 将依赖项更新到最新的可用版本? 为了构建重现性,我的所有依赖项都在我的 build.gradle 文件中定义了这样的版本号: 依赖项{编译'命名空间:包1:版本'编译'命名空间:包2:版本'编译'命名空间:包3:版本'} 我想定期将每个包更新到最新版本.通常这是我在发布后为新 sprint 做的第一件事. 为每个包手动执行此操作真的很痛苦.
..
在启用 MultiDex 后,Gradle 构建现在花费的时间太长(实际上它在运行 1 小时后还没有完成构建).我遵循了 https://developer.android.com/studio/build/multidex.html 站点以在应用程序中配置 MultiDex. 以下是我的 gradle 控制台的摘录. :app:compileDevelopmentDebugNdk 最新:
..
我已升级到 Android Studio 2.1,但在尝试构建 & 时遇到此错误运行我的公司大项目: 任务“:app:transformClassesWithDexForMyAppDebug"的执行失败.com.android.build.api.transform.TransformException:com.android.ide.common.process.ProcessExcept
..
我刚刚将 android Gradle 插件从 1.0.0 更新到 1.1.0,但出现此错误: 没有方法签名:com.android.build.gradle.LibraryPlugin.getNdkFolder() 适用对于参数类型:() 值:[] 我试图找到 gradle 插件 1.0.0 到 1.1.0 的差异,但在网上找不到任何地方. 似乎 getNdkFolder 方法
..