android-build-type相关内容

如何使用构建类型(调试与发布)来设置不同的样式和应用程序名称?

背景 在Android Studio上,你可以有不同的构建类型,每个都有自己的配置,类似于product-flavors(如图所示此处) 问题 我希望每次我在某处安装我的应用程序时,我都会立即知道它是哪种类型 - 发布或调试,只需查看它. 为此,我想我可以使用 build.gradle 文件: buildTypes {释放 {minifyEnabled trueprogu ..

Android:buildTypes applicationIdSuffix错误

我想设置一个项目,以构建可以安装在同一设备上的两个不同的apk-其中一个是生产apk,第二个是调试apk.为此,我已经在build.gradle中定义了: buildTypes {释放 {}调试{applicationIdSuffix =".debug"}} 但是当我尝试同步gradle时出现错误: Error:org.gradle.api.GradleException:找不到与程序 ..

Gradle-仅执行单个构建类型

我在build.gradle中定义了多种构建类型.在变体窗口中,我选择了构建变体(例如debugAPI23).我希望只执行一种构建类型的代码.但是在Gradle Console中,我可以看到所有构建类型的输出. 如您所见,我正在尝试删除每种构建类型的特定文件.但是每次执行所有构建类型时.因此,最后,我缺少了应该为我选择的构建类型提供的文件. android { buildTyp ..
发布时间:2020-11-20 02:45:06 移动开发

具有3种口味,3种buildTypes和2种applicationIdSuffixes的Android Wear项目

当我尝试将wearApp的味道和buildTypes与applicationIdSuffixes结合起来后构建项目时,出现以下错误消息: 错误:任务':app:handleFirstCustomerTestMicroApk'的执行失败。 >主应用程序和微应用程序的包名称不同。 来自我的app / build.gradle: buildTypes { debug ..

如何在未调试的发行版中运行android应用?

在我的应用中,我正在使用Google地图.现在,我意识到您拥有一个构建Google Maps Key并发布了Google Maps Key.当我将签名的apk启动到应用商店中以测试google maps屏幕时,显示为灰色.而且我必须继续签署新的APK并将其加载到Play商店中,然后对其进行测试. 如何测试发布版本?请提供非常简单易行的逐步说明,或者如果您知道如何解决Google地图问题,将对 ..

Android Gradle:在一台设备上安装所有构建类型

在使用GCM,ContentProvider和AccountType时,如何配置项目以使其能够与发布版本一起安装调试版本? (不使用调味剂) 我不断收到错误消息,例如: INSTALL_FAILED_CONFLICTING_PROVIDER 或解决方案 如果仅使用构建类型而不使用风味(大多数博客文章要么过时(谈论packageName),要么是我建议的解决方案使用 每种构建类型的权限 ..

如何检测我是否处于发布或调试模式?

如何在我的代码中检测到处于释放模式或调试模式? 解决方案 最简单,最好的长期解决方案是使用BuildConfig.DEBUG.这是一个boolean值,对于调试版本,该值将为true,否则为false: if (BuildConfig.DEBUG) { // do something for a debug build } 有报道说,虽然我个人没有遇到问题,但是这个值在基于E ..
发布时间:2020-08-24 06:14:43 移动开发

我们可以合并两个android源并使用产品样式吗?

我有两个具有相同源代码的Android项目,但两个应用程序中的应用程序图标更改.但是我没有使用产品风味.现在我需要合并源代码并使用产品风味.这样有可能吗? 解决方案 在此 ,基本上,您需要做的是创建一个文件夹结构,该结构镜像main-> res-> mipmap结构,将main替​​换为您的风味名称,如下所示: -src -main -res -app_one ..

Android Studio 3 + Gradle 4.0 + shrinkResources + libraryProject =无法在项目中找到匹配的配置

我有问题将我的项目迁移到最新的Gradle 4.0 + Android Studio 3版本,这给我带来了各种各样的错误。 无法解析配置的所有依赖关系::app:forGoogleCoverageRuntimeClasspath ”。 >无法在项目中找到匹配配置:mylibrary: - 配置'debugApiElements': - 必需的com.android.build.gr ..

如何使用生成类型(调试VS版本)来设置不同的风格和应用程序的名称?

背景 在Android的工作室,你可以有不同的版本类型,每个都有自己的配置,相似的产品口味(如图所示的 此处 ) 问题 我想,我已经安装了我的应用程序的地方,每次,我会立刻知道哪些类型是 - 释放或调试,只要看看它 对于这一点,我想我可以使用build.gradle文件: buildTypes { 推出 { minifyEnabled真 prog ..