java Android Studio Flamingo中的Samsung IAP build.gradle

bjg7j2ky  于 2023-05-05  发布在  Java
关注(0)|答案(1)|浏览(264)

我正在构建一个应用程序,这将使用三星IAP。我从Java中的空活动开始,作为第一件事,我想集成三星IAP。我按照Samsung Developer's Page的说明操作,但在第一步就失败了,就在下载SDK -安装模块IAP 6 Helper之后。也就是build.gradle失败,错误为:

Namespace not specified. Please specify a namespace in the module's build.gradle file like so:

android {
    namespace 'com.example.namespace'
}

If the package attribute is specified in the source AndroidManifest.xml, it can be migrated automatically to the namespace value in the build.gradle file using the AGP Upgrade Assistant; please refer to https://developer.android.com/studio/build/agp-upgrade-assistant for more information.

问题是模块的build.gradle已经包含:
android { namespace 'com.example.namespace' }
我不是gradle方面的Maven,所以我被困在这里了。

omqzjyyz

omqzjyyz1#

我想我终于找到了解决办法,或者更确切地说,我自己的工作。它可能可以通过直接正确设置gradle来实现,但正如我所说,我不是这个领域的Maven。
最后对我有用的是通过文件-〉项目结构将gradle(插件和gradle)降级到7.* 最高版本(Flamingo默认使用gradle的8.0),然后从列表中选择版本7.* -可用的最高版本(对我来说是7.4.2和7.6.1,如你所见):

然后使用升级助手,它会立即出现:

将其升级回gradle的8.0版本。只需在以下窗口中按“启动AGP升级助手”和“运行所选操作(升级到版本8)”。
请删除整个职位,如果这是不好的做法来回答自己。我不确定我是否应该删除这个帖子,或者更确切地说是回答它。然后我对自己说,这可能对别人有用,我决定回答它。

相关问题