android-build相关内容

生成错误:任务':app:transformNativeLibsWithStripDebugSymbolForDebug的执行失败

我的Android应用程序中出现gradle构建错误.我尝试更新NDK和所有模块,但它仍然出现.有谁知道会导致它的原因以及如何解决它?以下是我的gradle文件: Execution failed for task ':app:transformNativeLibsWithStripDebugSymbolForDebug'. > A problem occurred starting pro ..

Android Gradle构建缓慢

我试图弄清楚为什么我们的Gradle构建如此之慢.当前,每次您击中构建而没有任何更改时,构建时间约为45秒.这是一个单模块项目.我已经启用了性能分析,大部分时间都花在:app:dexDebug上.我们使用Gradle 2.8进行构建,我的dex选项如下: dexOptions { preDexLibraries =否 增量真实 javaMaxHeapSize"4g" } 从个人资料报告 ..
发布时间:2020-08-26 21:53:00 其他开发

Android Gradle:重命名/禁用默认构建类型

预定义的构建类型可以以某种方式重命名吗? 我们使用一些表示内部暂存设置(DEV/TEST/LIVE)的自定义构建类型,而不需要buildTypes(发行版/调试)中的构建.可以在调用 assemble 时以某种方式重命名或禁用这些功能吗? 解决方案 import com.android.builder.core.BuilderConstants android.variantFilt ..
发布时间:2020-08-26 21:08:54 移动开发

运行旧的.apk文件的Android Studio 2.1.1

从一开始,我尝试了SO中的所有建议,但没有一个对我有帮助. Recommendation1 ,建议3 . 我正在做一些调试(只是通过Android Studio在设备上运行应用程序),我注意到一段时间后,我在应用程序中所做的更改并未应用于.apk AS. 我知道的唯一解决方案是从设备中删除该应用程序,然后再次运行,并使用我在代码中所做的更改进行编译.或者,我重新启动Android S ..

Gradle插件更新并迁移到注释处理器后,Android数据绑定构建失败

要在我的Android Studio版本中支持即时运行,我需要将我的Gradle插件从版本2.2.3升级到2.3.3 我知道我应该迁移到anationationProcessor ,然后我相信我正确地遵循了该指南 这样做后, Android DataBinding代码生成失败 先前链接的迁移指南指出,我需要做的只是 确保您使用的是Android Gradle 2.2插件或更高版本 ..

useLibrary的原理与build.gradle中的compile files('')原理有什么区别?

在发布Android 6.0之后,已删除了对 Apache HTTP客户端的支持.如果我们的应用程序正在使用此客户端并且目标为 Android 2.3(API级别9)或更高版本,则建议使用HttpURLConnection类.据说此API效率更高,因为它通过透明压缩和响应缓存减少了网络使用,并最大程度地降低了功耗.如果我们要继续使用 Apache HTTP API ,则必须首先在我们的build. ..

使用CSV/TXT文件中的名称列表(带有属性)动态生成productFlavors和sourceSet

这个问题是我要回答的其他问题的延续,我想进一步加以改进. 我可以使用以下代码在sourceSets下对风味(具有通用配置)进行分组: (是从上面链接的问题中的天才那里得到的) import com.android.build.gradle.api.AndroidSourceSet android { sourceSets { [flavor2, flavo ..

SDK中缺少导入的类时,Android项目如何编译?

好的,也许很简单,但是我现在无法弄清楚. 我已经在Android Studio 1.5.1中导入了google示例项目读卡器,在compileSdkVerison 23上进行编译,可在我的Mobile上运行. 然后我遍历了SDK,同时找到了android.nfc.tech.BasicTagTechnology的源代码,我发现无法解析android.nfc.tech.BasicTagTe ..

使用JACK时会在哪里生成proguard mappings.txt文件?

我一直在尝试将最新的 JACK和JI​​LL构建系统用于我的android项目.我知道JACK流程包括proguard处理. 但是之后,我找不到 mappings.txt 文件,用于 Google Play开发者控制台上提供的错误的回溯堆栈跟踪. 请帮助我 LOCATE mappings.txt . 另一个相关的问题是, shrinkingResources 在 JACK 时是否 ..

无法构建Xamarin Android项目:正在使用过时的"Android SDK Build-tools"

我正在尝试编译我的Xamarin Form解决方案的Android项目,但由于以下异常而失败: 此版本的Android支持库不支持使用过时的"Android SDK Build-tools".您必须从"Android SDK管理器"中“工具"部分中卸载所有早于23.0.0的"Android SDK Build-tools"版本. 您还需要安装"Android SDK Build-tools" ..

如何以编程方式获取Android的固件版本?

以下通用平板电脑的屏幕截图显示了固件版本的示例: 我们已经尝试了 Android Build 的几乎所有内容,其中是固件版本. 解决方案 固件是可在Android设备上使用的操作软件,并且它具有不同制造商设计的不同版本.基本上,这是软件的特定于设备的部分.例如,您的手机上可能运行的是Android 4.2.2,但固件号看起来却完全不同,因为它涉及的不仅仅是操作系统,还涉及更多详细信息.固件 ..
发布时间:2020-07-13 20:41:11 移动开发