这个问题可能是由于Jetpack Compose项目使用的是新的资源管理方式,所以必须在build.gradle中添加以下依赖项才能让AAR文件中的字符串资源可见:
android {
//...
aaptOptions {
//...
//为AAR文件中的字符串资源添加资源命名空间
additionalParameters "--extra-packages", "com.example.aar_strings_package"
}
}
dependencies {
//...
implementation 'com.example:aar-with-strings-resources:1.0'
implementation 'androidx.compose.ui:ui:1.0.0'
//...
}
在上面的示例中,"com.example.aar_strings_package"应该被替换成AAR文件中包含字符串资源的包名。通过这样做,Jetpack Compose项目将会自动将AAR文件中的字符串资源添加到资源池中供使用。