1

[编辑:我发现如果我为发布版本设置了“minifyEnabled true”,那么我会看到以下问题。如果删除,问题就解决了。这是一个错误吗?]

原帖:

我有我在我的应用程序中使用的库,作为库项目。在那个库中,我使用的是“ myLibrary\src\main\res”文件夹中的原始文件。我使用resources?.openRawResource(R.raw.file)函数来访问文件。

当我开发项目并在我的设备上运行应用程序时,这工作正常。但是当我从 Playstore 下载我发布的应用程序时,openRawResource()失败并返回 nullpointerException。

我在win rar中打开了签名的apk,原始文件不在那里。

此外,当我使用以下配置在我的设备上使用 Android Studio 构建和安装应用程序时,它工作正常。

signingConfigs {
        config {
            keyAlias 'abc'
            keyPassword 'pass'
            storeFile file
            storePassword 'abcPass'
        }
    }

你能告诉我什么可能是错的吗?

4

0 回答 0