在带有 org.jetbrains.kotlin (1.8.0-Beta) 插件和 8.0.0-alpha09 gradle 插件的新版本 Android Studio (Flamingo | 2022.2.1 Canary 9) 中,新版本突然出现此错误:
构建类型“release”包含自定义 BuildConfig 字段,但该功能已禁用。
有办法让它消失吗?
mm(make)命令构建此应用程序 因为我必须一次又一次地更改和构建这个应用程序,所以我想在它中添加一个构建时间戳Contacts.apk来检查我们在手机中运行它时的构建时间.
我们知道,当我们运行mm命令时,Android.mk将调用Contacts包中的(makefile).
现在,我们可以使用date-macro 获取构建时间.
但是我们如何将这个构建时间戳写入我们的应用程序可以在运行时读取的文件中?
有什么建议?
我希望能够在Java中使用TIME和DATE宏,就像在C中一样.但是,我知道它们不存在.我查看了各种网站,并看到了诸如http://www.rgagnon.com/javadetails/java-0532.html之类的建议.我知道这可以通过创建自定义build.xml来实现,但我不愿意远离Android工具链.
Eclipse Builder可能是一个可行的解决方案,但在Eclipse之外修改文件似乎是不明智的事情.
有没有人建议在没有自定义build.xml的情况下从他们的Android应用程序中访问构建日期/时间?是否可以使用build.properties文件,Eclipse Builder或其他东西?