【问题标题】:Ejected expo app with java reserved word as package name以 java 保留字作为包名的弹出 expo 应用程序
【发布时间】:2023-03-24 10:35:01
【问题描述】:

我有一个问题,我知道有人已经解决了这个问题。

我的应用程序在 expo 管理的工作流程中使用了一段时间,现在我们获得了更多用户,我需要一个更强大的本地数据库。所以我弹出了我的应用程序。问题是,对于我的新手来说,我的 android packageName 是“com.[...].new”

我已经进行了构建项目所需的所有调整,但现在 android studio 告诉它不能使用这个包名,因为“new”是 Java 中的保留字。奇怪的是,expo 设法用这个包名构建,所以我知道这是可能的。

谁能指出我正确的方向?

【问题讨论】:

    标签: java android react-native expo


    【解决方案1】:

    Expo 可能在他们的目的上做了一些允许这样做的事情。不能在包名中使用保留关键字。

    com.int.something 也应该编译失败。

    Java 文档here 建议在包名称中添加下划线(如果它是保留关键字)。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2023-03-15
      • 1970-01-01
      • 2012-10-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多