【发布时间】:2021-01-03 21:20:18
【问题描述】:
很长一段时间以来,我一直在尝试在 Mac OS 10.13.6 上为人形机器人 Pepper 运行 Android 应用程序。过去,当我尝试结合 Pepper Emulator 运行虚拟设备时,会出现很多问题。当我尝试使用 Android SDK 版本 30 或 29 运行模拟器时,我总是收到一条错误消息,提示有“NO_CERTIFICATES”允许安装应用程序。尝试在 Android Studio 中生成签名包的选项后,没有发生任何变化。
降级到 Android SDK 版本 23 后,终于可以在虚拟平板设备上安装和启动应用程序时运行机器人查看器,而不会发生任何崩溃。但是此时应用程序并未崩溃,日志历史记录中出现以下错误消息:
E/qi.path.sdklayout: 无法创建目录 '"/mnt/sdcard/.config/qimessaging"' 错误是: boost::filesystem::create_directories: Permission denied: "/mnt/sdcard/.config" E/qi.os: 无法创建文件: ''
当我通过单击平板电脑界面上的按钮调用机器人执行动画时,应用程序崩溃并且以下行打印到日志中: enter image description here
我认为第一条错误消息可能暗示了此错误。因此,我尝试使用此权限标记更新 AndroidManifest.xml: enter image description here
不幸的是,这并没有改变任何东西。所以我希望能得到你们社区的一些帮助。我也非常高兴收到你的一些建议,@dfinn。我了解到您在 Mac 上运行 Pepper 应用程序时遇到了几个问题,这是正确的吗?
非常感谢大家的支持!
【问题讨论】:
标签: android-studio android-emulator android-permissions pepper