1

我使用 Agora 作为我的 RTM(Real Time Messaging) SDK,但是在我为 Android 开发设置它之后,一切正常,除了 RTMClientListener 没有自动更新收到的消息,调试控制台显示“e/agora” sdk 无法打开用于写入 agorartm.log 的日志文件 err=30"。有谁知道如何解决这一问题?提前致谢。

4

1 回答 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 回答