android-build相关内容

极慢的gradle构建

已采取以下措施,以从此加速gradle构建( SO帖子) org.gradle.parallel = true,org.gradle.daemon = true 从终端而不是从android Studio构建 使用./gradlew assembleDebug --offline 进行构建 问题: 即使在采取这些措施之后,单行代码更改最多可能需要6-8分钟的时间!在此期间, ..
发布时间:2021-04-16 19:35:33 移动开发

Android Maven插件和风格

有人知道使用Android Maven插件是否有可能以及在多大程度上构建不同的应用程序风格? 我刚刚看到有一个重命名清单包选项(在此优秀博客文章 btw). 如果结合使用此方法和一些常用的Maven配置文件技术,创建2种口味的应用程序是否有任何限制?有什么例子吗? 提前谢谢! 解决方案 我使用配置文件来实现这一目标,但我不得不说Gradle的风味在2点上是出色的: ..
发布时间:2021-04-05 20:46:42 移动开发

multiDexKeepFile无法正常工作

我们在构建multidex应用程序时遇到了问题.在应用程序启动期间,我们不断收到不同的 java.lang.NoClassDefFoundError 错误. 我们注意到它们很可能与multidex问题有关.由于启动应用程序所需的类必须存在于主DEX文件中,并且它们未包含在 classes.dex 中.我们执行了 https://developer.android.com/studio/bui ..
发布时间:2021-04-05 20:07:46 移动开发

Android构建的最低必需文件

试图找到最低限度的最小源代码,并构建在Android Studio中构建android项目所需的文件.我想发布到github,并避免上载生成的生成文件或二进制文件. 我确实有一个 Android.gitignore ,但我仍然看到其他一些文件可能没有必要被推送到仓库中.我了解一些显而易见的内容,但关于其他方面,我是否需要它们,如果可以的话请解释用法. 问题是,我需要以下内容吗?如果需要 ..
发布时间:2021-04-04 20:52:26 移动开发

注释处理器不起作用-未创建文件

我现在已经搜索了为什么我自己的注释处理器无法在我的一个项目中工作的原因.安装程序如下所示: Android Studio 2.3.3 渐变构建工具2.3.3 在Android Studio中启用了注释处理器 我尝试了常见的解决方案: 从Android Studio最近版本中删除我的项目 使缓存无效并重新启动android studio 再次将我的项目导入android s ..

在依赖项中选择特定的构建类型

假设我有一个具有三种构建类型的Android应用: buildTypes {释放 {....}optRelease {....}调试{....}} 我有一个从属模块: 依赖项{实施项目(':myDependency')} 假设此依赖项只有两种构建类型(例如 debug 和 release ),并且我想完全控制我的应用程序的哪种构建类型使用哪种依赖项构建类型.例如,我希望应用程序的 o ..
发布时间:2021-04-04 19:39:50 移动开发

警告:停用此APK将导致您的应用可在较少类型的设备上进行新安装

我在Playstore上上传了一个版本的应用,该版本具有不同的体系结构,现在我想上传的应用具有新版本,但是会得到. 错误: 您无法推出此版本,因为它不允许任何现有用户升级到新添加的APK. 还会收到一些警告错误,例如 设备支持已删除 警告 停用此APK将导致您的应用可用于 在更少类型的设备上进行新安装. 提示 如果这是意外更改,请在新版本中保留此APK 发 ..
发布时间:2020-11-19 18:54:14 移动开发

使用git describe和Gradle进行Android构建的自动版本控制

我进行了广泛的搜索,但是可能是由于Android Studio和Gradle的新颖性.我尚未找到有关如何执行此操作的任何说明.我基本上想做的完全是解决方案 获得最近成功的结果的一种更正确,更精益的方法是使用这是一个基本示例,显示了类似的解决方案(但在gitVersionName字符串中包含一些其他信息): buildscript { dependencies { classpa ..
发布时间:2020-08-29 22:12:53 移动开发

在Android Studio中更新buildToolsVersion '23 .0.1'后出现内存不足问题

将buildToolsVersion '22.0.1'更新为buildToolsVersion '23.0.1'后,我经常遇到内存不足的问题,我真的很困惑,不知道如何解决此问题,因为此错误仅在buildTools版本23.0.1中显示.当我将其更改为22.0.1时,它可以正常工作.请帮我.我发布了如下错误, Uncaught translation error: java.util.conc ..

安装失败,并显示消息无效文件

安装失败,并显示消息无效文件: K:\ project \ app \ build \ intermediates \ split-apk \ with_ImageProcessor \ debug \ slices \ slice_0.apk. 可以通过卸载现有解决方案来解决此问题. 版本的apk(如果存在),然后重新安装. 警告:卸载将删除应用程序数据! 您要卸载现有的应用程序吗? ..
发布时间:2020-08-28 21:01:56 移动开发

将custom.xml文件添加到AOSP etc文件夹

我想在AOSP中的etc文件夹中添加一个资源文件/xml文件.我希望我的资源文件与platform.xml文件一样可用. 因此,我基本上将xml文件添加到了AOSP/frameworks/base/data/etc文件夹中,并在make文件Android.mk中相应添加了以下几行 ######################## include $(CLEAR_VARS) LOC ..
发布时间:2020-08-28 19:02:00 其他开发

如何仅构建Android系统映像

我在framework/base上做了一些小改动,并在该文件夹下做了一个"mm".现在,我不想在项目根目录上运行"make",因为包含进程的makefile非常慢. 是否有一种快速的方法来构建系统映像而无需经历冗长的包含过程? 解决方案 如果您的更改影响其他应用程序,请使用make systemimage,否则使用make snod. 注意:make systemimage将在 ..
发布时间:2020-08-28 18:52:21 移动开发