android-build相关内容

在使用cmd在Cordova中进行构建时

在使用cdm使用Cordova进行构建时,正在发送此错误 **为此构建开始新的Gradle守护进程(后续构建会更快). 失败:构建失败,并出现异常. 出了什么问题: 无法启动守护进程. 此问题可能是由守护程序的错误配置引起的. 例如,使用无法识别的jvm选项. 请参阅守护程序上的用户指南一章,网址为 https://docs.gradle.org/ 2.14.1/userguid ..
发布时间:2020-06-20 18:44:13 其他开发

Android.mk中的aar支持

我现在正在做android自定义ROM开发。 aosp的构建系统基于Android.mk,但是我想包含一些aar库,是否可以在Android.mk中包含aar库? 方案 您应在Android.mk中添加以下代码块 LOCAL_STATIC_JAVA_AAR_LIBRARIES:= 。 。 。 包括$(BUILD_PACKAGE) 包括$(CLEAR_VA ..
发布时间:2020-06-05 18:37:12 移动开发

书法库上的NoClassDefFoundError

在将compile 'com.android.support:support-v13:21.0.+'添加到build.gradle之后,在构建应用程序时遇到了一些冲突,因此我不得不在build.gradle内的defaultConfig中添加 multiDexEnabled = true .那些冲突已经消失了,但是对于丢失的书法库,我遇到了另一个例外(打开应用程序时): java.lang. ..
发布时间:2020-05-18 01:27:32 移动开发

供应商应用程序构建AOSP

我必须使用供应商的配置在AOSP源代码树中构建一个android应用程序. 其中有一些预构建的.so文件,我已经使用以下配置加载了.so文件 LOCAL_PATH := $(call my-dir) include $(CLEAR_VARS) LOCAL_MODULE_TAGS := optional LOCAL_PACKAGE_NAME := MySample LOCAL_CERTIFI ..
发布时间:2020-05-05 12:21:19 移动开发

如何进行Android mm清理?

我正在使用mm命令在Android源代码中构建自定义模块. 当我运行mm clean时,似乎已经清理了整个项目. 如何限制仅对当前模块进行清理? 解决方案 使用mm -B,它将重建所有内容,等效于clean然后进行制作. ..
发布时间:2020-05-05 11:44:59 移动开发

android build在jenkins上发布apk,而无需以纯文本格式存储我的密码

我需要能够使用Jenkins作业构建我的apk的发行版. 通过阅读以下SO问题 如何创建发行版使用Gradle签名的apk文件? 我知道我可以通过以下两种方式之一来做到这一点.要么让用户在cmd提示符下输入密码,要么将我的密码详细信息存储在一个不会提交给git的纯文本文件中,并且位于我的本地计算机上. 但是在jenkins上运行构建作业时,这些都不起作用. 1)我无法获得用 ..
发布时间:2019-09-02 20:37:03 移动开发

无法删除路径

我几个月来一直面临着这些“无法删除路径”问题。 要运行我的应用程序,我总是要删除我的所有app / build文件。 但这非常耗时。 有时我必须重新启动android studio才能运行我的应用程序。 尝试清理项目并运行。尝试清理项目,构建项目并运行。尝试Invalidates缓存/重启也,但我的应用程序没有运行,直到我清除该项目构建文件夹。 这些是我得到的错误。 ..
发布时间:2018-12-04 12:48:00 Java开发

Nullpointer异常导致Android gradle编译失败

我试图在CentOS机器中构建一个Android项目作为持续集成的一部分。 开发团队在Windows中构建,并且在他们的机器中工作正常。 在CentOS机器中,我看到下面的错误。任何想法出了什么问题。下面是堆栈跟踪。 我在gradle.properties中设置了代理信息。 我已经设置了Android构建工具和平台工具。 *出错: 配置项目':app'时发生问题。 ..

如何检测AndroidStudio项目中build.gradle中何时存在依赖库版本更新

我有两个模块(典型的前端应用程序和后端)的Android项目。我有三个 build.gradle 文件,每个模块一个,根目录一个。 我构建依赖关系的方式是将所有版本提取到根级别的单独变量中 build.gradle ext { // SDK和工具 MIN_SDK_VERSION = 19 TARGET_SDK_VERSION = 23 COMPILE_SDK_VERSIO ..

Android为发布版和调试版构建了单独的字符串值

每次我发布我的应用程序时,我都会将所有 url字符串和一些键从测试更改为生产。我这样做的方式只是在我发布之前注释掉测试字符串。有没有更好的办法基础上,构建类型处理字符串? 解决方案 假设你使用Android Studio中,默认情况下,系统会创建一个基本的版本和调试 flavor。因此,如果您在 app / src debug 和版本文件夹 所以你的结构应该是这样的: 项目 ..
发布时间:2018-05-17 19:07:55 移动开发

Gradle在transformClassesWithDexForDebug上构建得慢

构建我的Android应用大约需要90秒(“fast”),每次更新我的代码最多需要3分钟。这是一个完全浪费时间,因为它真的,我假设一个解决方案必须在可及范围内。我试图调查这个问题,并发现不同的博客帖子和SO答案的建议,其中大部分我已经尝试过。 我拥有使用org.gradle.deamon = true的gradle.properties文件 我使用Gradle Prefence在Andro ..
发布时间:2018-05-17 18:59:24 其他开发

Gradle构建时间太长

在启用MultiDex之后,Gradle构建现在需要很长时间(从字面上看,它不会在运行1小时后完成构建)。我遵循 https://developer.android.com/studio/build/multidex中给出的步骤.html 网站在应用程序中配置MultiDex。 下面是我的gradle控制台的摘录。 :app:compileDevelopmentDebugNdk UP- ..
发布时间:2018-05-17 18:52:24 移动开发

如何将Gradle依赖关系更新为最新版本

是否有一种简单的方法可以让gradle将依赖关系更新到最新的可用版本? 为了构建可重复性,我所有的依赖关系都使用这样的版本号来定义我的build.gradle文件: 依赖关系{ 编译'namespace:package1:version' compile' namespace:package2:version' compile'namespace:package3:version' ..

未能使用哈希字符串android-23查找目标

在尝试从git://github.com/osmdroid/osmdroid构建OpenStreetMapView时,出现此错误:无法使用哈希字符串android-23查找目标:D:\ Users \myusername\AppData\Local\Android 我该如何解决这个问题?以前的问题类似这个建议检查安卓23没有安装,但在我的情况下,它是。 以下是一些相关的 ..
发布时间:2018-05-17 18:30:51 移动开发

Gerrit googleplay发行商插件凭据尚未正确配置

我在插件页面的插件教程中描述了使用Google Play Android Publisher插件的gerrit。 .apk已签名,如果通过google play gui上传,它会很好地上传。 当我尝试使用gerrit上传时,出现错误。以下日志: 上传失败:Google服务帐户凭据“GooglePlayAPICredentials”尚未正确配置。 更新凭证,确保输入了所需的数据,然后 ..
发布时间:2018-05-14 18:20:11 其他开发

如何创建可在企业设备中分发的渐进式Web应用程序apk /任何类型的文件

可以理解的是,在用户访问支持的浏览器中的Web应用程序(现在我猜测是Chrome)后,渐进式网络应用程序(PWA)会添加到主屏幕中,然后单击“添加到主屏幕”。这对公众可用的PWA工作正常。 关于企业Android应用程序的思考,需要通过一些应用程序推送工具将其安装到数千个设备上,例如 Airwatch ,它几乎不可能让某人打开浏览器,放置该URL,然后添加到所有数千设备的主屏幕。 是否 ..