我尝试从 mac mini m1 2020 和 Android studio Flamingo 2022.2.1 patch 2 和 Giraffe 2022.3.1 运行即时应用程序,但没有任何效果。
我有一个包含 instant.main 模块的配置,并选中了 部署为即时应用程序。
但是在我的Windows电脑上,相同的配置和相同版本的Android studio,一切正常
我尝试使用模拟器和物理设备,但在每种情况下我都会在运行选项卡中显示以下内容:
现在有了新的 Android studio 版本,当我运行即时模块时,他给了我这个错误消息:
could not initialize class com.google.android.instantapps.sdk.lib.ClearcutLogger
我也遇到同样的问题,也是在 Mac 上。我时不时地会吐出更长的答案:
class com.google.android.instantapps.sdk.lib.ClearcutLogger (in unnamed module @0x31828625) cannot access class sun.net.www.protocol.https.Handler (in module java.base) because module java.base does not export sun.net.www.protocol.https to unnamed module @0x31828625
这个问题似乎很相似,所以我正在探索类似的解决方案,但到目前为止还没有弄清楚如何正确添加 --add-export 参数: package sun.net.www.protocol.https 在模块中声明java.base,不导出它