-
2 votesanswersviews
使用Gradle的Android构建和不包括库的产品风格
我有一个Android应用程序,我已经能够使用Gradle成功构建(使用Gradle 0.7) . 现在我想设置Gradle来构建两个独立的.APK,一个只有ARM本机库,另一个只有Intel x86本机库 . 我尝试过使用productFlavors,如下例所示:How to configure NDK with Android Gradle plugin 0.7但是,使用我的Gradle脚本中... -
4 votesanswersviews
用于应用程序模块的Android多味道库模块
我正在尝试设置一个依赖于使用“.so”文件的库模块的项目 . 到现在为止我有: 库模块 .so文件到jniLibs:armeabi,armeabi-v7a和x86 . 这是用于配置的Android.mk文件: # Copyright (C) 2010 The Android Open Source Project # # Licensed under the Apache Licens... -
245 votesanswersviews
找不到包名称(Google Analytics)的匹配客户端 - 多个productFlavors和buildTypes
Context: 我正在尝试为我的应用设置Google Analytics . (有4个自定义 buildTypes 和多个 productFlavors ) 当我选择 applicationId 将 applicationId 设置为 com.my.app.package.name (生成 google-services.json 时使用的包名称)时,它工作正常 . 但是,我的其他风格有不同的... -
1 votesanswersviews
Firebase将免费和付费的分析和错误报告相结合
我们的应用程序的免费和付费版本共享99%的相同代码 . 但是,因为我们正在使用产品风格,所以应用程序使用不同的applicationId构建 . 我的理解是Firebase可以轻松地将多个应用程序分组到同一个配置文件中 . 当我们将应用程序配置为在Firebase中组合在一起时,我们是否将分析和错误报告视为一个组合的仪表板? 我希望能够看到跨两种产品风格聚合的崩溃报告和分析 . 我想避免使用单独的... -
1 votesanswersviews
Proguard - 在保持外包装的同时混淆内包装
我正在开发一个使用我自己的自定义框架/ jar / SDK的android应用程序 . 让我们假设这个主包中的SDK包名是 com.vrs.fm ,有N个没有子包和类 . 由于历史原因,我的申请包是 com.vrs.app . 在我的自定义 vrs SDK上启用proguard时,我需要在包 com.vrs 下保留类,所以我添加了以下proguard规则 . -dontwarn com.vrs... -
7 votesanswersviews
具有多种风味尺寸的Android Wear项目
问题 我们遇到了一个项目的问题,该项目具有多个(2)产品风味尺寸和磨损模块 . 在构建一个版本时,我们没有编译错误,手机应用程序工作,但磨损应用程序永远不会同步观看 . 代码示例 手机应用模块 build.gradle 包含(示例且仅提取) flavorDimensions 'brand', 'type' productFlavors { nikon { dimensio... -
0 votesanswersviews
无法将某些版本从Firebase CrashReport迁移到Firebase Crashlytics
所以我们有一个使用 Firebase Crash Report 监控的Android应用程序,几周前我们将它更新为 migrate to Firebase Crashlytics . 我们按照(相当简单的)official procedure进行了测试,并对我们的开发风格进行了测试 . 首次测试崩溃报告需要花费一些时间才能弹出,但确实有效 . 但是我们本周在我们的应用程序的 another fl... -
2 votesanswersviews
Android Studio / Gradle - 为Flavor特定的Jni库配置
我正在使用Android studio 1.0.1和Gradle 1.0.0 . 我正在尝试使用具有相同名称的特定于风味的JNI库(和相同的入口点,只有内部代码不同) . 我有两种口味“完整”和“精简”,目前仍然指向相同的jni lib“my-lib.so” . 我有以下项目树: app\ src\ main\ jniLibs\ armeabi-v7a\ ...