Android编程知识

在 library 中找不到 BuildConfig.APPLICATION_ID 的解决方案

2022-10-14 789 0

简介 AS STUDIO 4.2 在 library 中找不到 BuildConfig.APPLICATION_ID 的解决方案

今天把 Android Studio 更新到了 4.2,编译时报出找不到BuildConfig.APPLICATION_ID的问题。找了资料才发现原来 Google 早已在 Android Studio 3.5 之后做出了变更:

    BuildConfig: Deprecate APPLICATION_ID in libraries.
    It is at best misleading, so it is marked as deprecated and replaced by LIBRARY_PACKAGE_NAME.

意思是在 library 中已经把BuildConfig.APPLICATION_ID字段废弃掉,因为很容易造成误导,因此使用 BuildConfig.LIBRARY_PACKAGE_NAME代替。而 app 中的BuildConfig.APPLICATION_ID仍然存在。

需要注意的是,BuildConfig 是 Gradle 的生成文件,在使用 Gradle 构建后才会生成。

此外,你也可以使用context.getPackageName()来获取包名。

点赞 0

我的名片

网名:梦宇信息技术

职业:软件开发、Mes系统工程师

现居:福建省-福州市

QQ:703159

站点信息

  • 联系QQ:703159
  • 文章统计97篇文章
  • 标签总数6
  • 加我微信:扫码,加我微信