android-build相关内容
当我尝试编译Android源代码(源代码版本:6.0.1; RAM:6G;主机系统:ubuntu 14.04)时,发生错误,日志如下: including ./system/netd/Android.mk ... including ./system/security/keystore-engine/Android.mk ... including ./system/security/key
..
我正在尝试使用proguard构建签名的apk(发行版),但是在生成APK时,android studio报告了一些与"net.sourceforge.jtds"相关的警告.像这样: 警告:net.sourceforge.jtds.jdbcx.JtdsDataSource:找不到超类或接口javax.sql.XADataSource 警告:net.sourceforge.jtds.jd
..
我的Android应用程序中出现gradle构建错误.我尝试更新NDK和所有模块,但它仍然出现.有谁知道会导致它的原因以及如何解决它?以下是我的gradle文件: Execution failed for task ':app:transformNativeLibsWithStripDebugSymbolForDebug'. > A problem occurred starting pro
..
我想在Android构建过程中,在dexRelease或dexDebug任务之后运行Gradle任务来执行一些shell脚本. 我尝试了以下方法 task taskAfterDex(type:Exec) { workingDir '.' executable 'sh' args "-c", "source scriptskAfterDex.sh" ig
..
我试图弄清楚为什么我们的Gradle构建如此之慢.当前,每次您击中构建而没有任何更改时,构建时间约为45秒.这是一个单模块项目.我已经启用了性能分析,大部分时间都花在:app:dexDebug上.我们使用Gradle 2.8进行构建,我的dex选项如下: dexOptions { preDexLibraries =否 增量真实 javaMaxHeapSize"4g" } 从个人资料报告
..
我正在使用ProGuard,并且在发布配置中运行项目时,出现以下错误: Warning:com.facebook.imagepipeline.bitmaps.DalvikBitmapFactory: can't find referenced field 'android.graphics.Bitmap$Config BITMAP_CONFIG' in program class com.f
..
构建时我必须要解决问题.我添加了构建Firebase核心16.0.0,但是在构建时,这是构建Firebase核心17.0.0.为什么它建立17.0.0.I检查Android https://firebase.google.com/docs/android/setup#available_libraries ,现在是16.0.0版,我必须删除构建项目,但这并不成功. 你能帮助我吗?谢谢. 当我
..
预定义的构建类型可以以某种方式重命名吗? 我们使用一些表示内部暂存设置(DEV/TEST/LIVE)的自定义构建类型,而不需要buildTypes(发行版/调试)中的构建.可以在调用 assemble 时以某种方式重命名或禁用这些功能吗? 解决方案 import com.android.builder.core.BuilderConstants android.variantFilt
..
从一开始,我尝试了SO中的所有建议,但没有一个对我有帮助. Recommendation1 ,建议3 . 我正在做一些调试(只是通过Android Studio在设备上运行应用程序),我注意到一段时间后,我在应用程序中所做的更改并未应用于.apk AS. 我知道的唯一解决方案是从设备中删除该应用程序,然后再次运行,并使用我在代码中所做的更改进行编译.或者,我重新启动Android S
..
自带的xmlpullparser包含的项目在Android Studio中始终需要格外小心,因为Android自带了xmlpullparser. 例如流行的XML映射器XStream要求此排除 (1) (2): compile('com.thoughtworks.xstream:xstream:1.4.7') { exclude group: 'xmlpull', module
..
我想使用来自mavencentral的lib的主版本. 是否可以在android gradle中将git仓库声明为依赖项? 解决方案 对我而言,最好的方法是: https://jitpack.io 步骤1.在存储库末尾添加JitPack存储库到build.gradle: repositories { // ... maven { url "https
..
要在我的Android Studio版本中支持即时运行,我需要将我的Gradle插件从版本2.2.3升级到2.3.3 我知道我应该迁移到anationationProcessor ,然后我相信我正确地遵循了该指南 这样做后, Android DataBinding代码生成失败 先前链接的迁移指南指出,我需要做的只是 确保您使用的是Android Gradle 2.2插件或更高版本
..
在发布Android 6.0之后,已删除了对 Apache HTTP客户端的支持.如果我们的应用程序正在使用此客户端并且目标为 Android 2.3(API级别9)或更高版本,则建议使用HttpURLConnection类.据说此API效率更高,因为它通过透明压缩和响应缓存减少了网络使用,并最大程度地降低了功耗.如果我们要继续使用 Apache HTTP API ,则必须首先在我们的build.
..
这个问题是我要回答的其他问题的延续,我想进一步加以改进. 我可以使用以下代码在sourceSets下对风味(具有通用配置)进行分组: (是从上面链接的问题中的天才那里得到的) import com.android.build.gradle.api.AndroidSourceSet android { sourceSets { [flavor2, flavo
..
我已升级到Android Studio 2.1,并且在尝试构建&时出现此错误.运行我的公司大项目: 任务':app:transformClassesWithDexForMyAppDebug'的执行失败. com.android.build.api.transform.TransformException:com.android.ide.common.process.ProcessExcept
..
好的,也许很简单,但是我现在无法弄清楚. 我已经在Android Studio 1.5.1中导入了google示例项目读卡器,在compileSdkVerison 23上进行编译,可在我的Mobile上运行. 然后我遍历了SDK,同时找到了android.nfc.tech.BasicTagTechnology的源代码,我发现无法解析android.nfc.tech.BasicTagTe
..
我使用了android的新命令行工具,因为android的旧sdk-tools存储库不再可用.因此,我更改了gitlab-ci以加载commandlintools.但是,当我尝试运行它时,出现以下错误: Warning: Could not create settings java.lang.IllegalArgumentException at com.android.sdklib
..
我一直在尝试将最新的 JACK和JILL构建系统用于我的android项目.我知道JACK流程包括proguard处理. 但是之后,我找不到 mappings.txt 文件,用于 Google Play开发者控制台上提供的错误的回溯堆栈跟踪. 请帮助我 LOCATE mappings.txt . 另一个相关的问题是, shrinkingResources 在 JACK 时是否
..
我正在尝试编译我的Xamarin Form解决方案的Android项目,但由于以下异常而失败: 此版本的Android支持库不支持使用过时的"Android SDK Build-tools".您必须从"Android SDK管理器"中“工具"部分中卸载所有早于23.0.0的"Android SDK Build-tools"版本. 您还需要安装"Android SDK Build-tools"
..
以下通用平板电脑的屏幕截图显示了固件版本的示例: 我们已经尝试了 Android Build 的几乎所有内容,其中是固件版本. 解决方案 固件是可在Android设备上使用的操作软件,并且它具有不同制造商设计的不同版本.基本上,这是软件的特定于设备的部分.例如,您的手机上可能运行的是Android 4.2.2,但固件号看起来却完全不同,因为它涉及的不仅仅是操作系统,还涉及更多详细信息.固件
..