android - ActivityNotFoundException 使用产品 flavor

标签 android gradle

我正在使用 Android Studio 中的产品风格,并且遇到了一个问题......!

我在 build.gradle 文件中设置了两种产品风格

产品 flavor {

    pro {
        packageName "com.foo.bar.pro"
    }

    free {
        packageName "com.foo.bar.free"
    }
}

这构建得很好,并将安装到设备上。

我遇到的问题是我在/src/main/java.... 文件夹中的 MainActivity 类中添加了一个 startActivity 调用。 “免费”调试版本提示它找不到显式类 com.foo.bar.free .....

我以为这会被处理..但我需要做一些具体的事情吗?

最佳答案

事实证明,该 Activity 在 list 中声明为 .SetupActivity。我将其更改为完全限定名称并且它有效!

关于android - ActivityNotFoundException 使用产品 flavor ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21516196/

相关文章:

android - RxJava (Android) - 保持调度程序存活有什么坏处吗?

gradle - 如何修复 "The following classes needed for analysis were missing"

android-studio - Gradle 同步错误

android - Unresolved reference : ext when convert gradle to gradle. kts

gradle - Artifactory目录包含点,无法使用Gradle 6.5解决依赖关系

android - 如何在 android 中将视频旋转 90、180 或 270 度?

android - 适配chrisbanes Action Bar-Pull To Refresh to Fragments(Navigation Drawer)

java - 整洁架构。方案的理解

Android 切换按钮/分段按钮

java - Libgdx firebase robovm 绑定(bind)