0

我正在尝试将我的应用程序中的一项功能转换为动态功能。我遵循了 On-Demand 模块的官方文档。

我在我的应用程序中定义了一个 BaseActivity,我想将其扩展到动态功能模块中的 MyActivity。但我找不到 BaseActivity。我已将基础应用程序添加为动态功能模块中的依赖项。但我仍然无法访问动态模块中任何类的基本应用程序。

我的动态功能模块的 build.gradle

apply plugin: 'com.android.dynamic-feature'
apply plugin: 'kotlin-android'

android {
    compileSdk 32

    defaultConfig {
        minSdk 21
        testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
    }

    buildTypes {
        release {
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'
        }
    }
}

dependencies {
    implementation project(':app')
}

我的项目结构如下所示。Android 是包含一些构建脚本和其他文件的主文件夹。在那个 MyApp 是另一个文件夹。app 是应用程序,dynamic_feature 是模块。

  • 安卓
    • 我的应用
      • 应用程序
      • 动态特征
4

0 回答 0