我使用 Agora 作为我的 RTM(Real Time Messaging) SDK,但是在我为 Android 开发设置它之后,一切正常,除了 RTMClientListener 没有自动更新收到的消息,调试控制台显示“e/agora” sdk 无法打开用于写入 agorartm.log 的日志文件 err=30"。有谁知道如何解决这一问题?提前致谢。
1 回答
0
尝试这个:
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"/>
上面的行允许 Android 应用程序读取和写入外部文件的权限将其添加到 AndroidManifest.xml 文件中 - 在应用程序标记之前:
package="com.example.yourproject">
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"/>
<application...
关于 Agora Flutter 应用,示例应用仅适用于低安全模式的 Agora 项目。令牌或主证书激活项目不适用于示例应用程序。转到 Agora 仪表板,创建一个安全级别低的新项目 - 只有 APP Id 类型。然后尝试使用从新项目的仪表板复制的新应用程序 ID 的示例应用程序。
于 2021-11-06T16:19:50.963 回答