有关cocos creator android热更新权限问题

Creator 按照官方热更新demo, ios能热更新成功 ,Android热更新不了,是不是Android需要添加权限。
我已将添加 “android.permission.WRITE_EXTERNAL_STORAGE” 权限
Creator版本为 1.3.3
错误信息
03-14 18:00:17.888 5814-9428/? E/DatabaseUtils: Writing exception to parcel
java.lang.SecurityException: Permission Denial: reading com.huawei.android.launcher.LauncherProvider from pid=4769, uid=10015 requires com.huawei.android.launcher.permission.WRITE_SETTINGS: uid 10015 does not have com.huawei.android.launcher.permission.WRITE_SETTINGS.
at android.app.ContextImpl.enforce(ContextImpl.java:1595)
at android.app.ContextImpl.enforcePermission(ContextImpl.java:1608)
at android.content.ContextWrapper.enforcePermission(ContextWrapper.java:664)
at com.huawei.android.launcher.LauncherProvider.checkPermission(LauncherProvider.java:1369)
at com.huawei.android.launcher.LauncherProvider.call(LauncherProvider.java:1544)
at android.content.ContentProvider$Transport.call(ContentProvider.java:398)
at android.content.ContentProviderNative.onTransact(ContentProviderNative.java:283)
at android.os.Binder.execTransact(Binder.java:453)
03-14 18:00:17.898 4769-9130/? E/LauncherInteractiveUtil: Call launcher evnt fail. lock=false
java.lang.SecurityException: Permission Denial: reading com.huawei.android.launcher.LauncherProvider from pid=4769, uid=10015 requires com.huawei.android.launcher.permission.WRITE_SETTINGS: uid 10015 does not have com.huawei.android.launcher.permission.WRITE_SETTINGS.
at android.os.Parcel.readException(Parcel.java:1602)
at android.database.DatabaseUtils.readExceptionFromParcel(DatabaseUtils.java:183)
at android.database.DatabaseUtils.readExceptionFromParcel(DatabaseUtils.java:135)
at android.content.ContentProviderProxy.call(ContentProviderNative.java:646)
at android.content.ContentProviderClient.call(ContentProviderClient.java:437)
at com.huawei.keyguard.support.LauncherInteractiveUtil$Caller.run(LauncherInteractiveUtil.java:59)
at android.os.AsyncTask$SerialExecutor$1.run(AsyncTask.java:246)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1113)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:588)
at java.lang.Thread.run(Thread.java:833)
03-14 18:00:17.908 3719-4659/? I/[Gralloc]: alloc w[16] h[16] format[1] usage[256]
03-14 18:00:17.908 3719-5209/? I/[Gralloc]: alloc w[1920] h[1080] format[4] usage[2816]
03-14 18:00:17.909 3719-4659/? I/[Gralloc]: alloc succ handle[0xb85529c8] stride[32]
03-14 18:00:17.911 22466-22487/? E/linker: readlink(’/proc/self/fd/21’) failed: Permission denied [fd=21]
03-14 18:00:17.911 22466-22487/? E/linker: warning: unable to get realpath for the library “/system/lib/hw/gralloc.hi3630.so”. Will use given name.
03-14 18:00:17.914 22466-22487/? E/linker: readlink(’/proc/self/fd/21’) failed: Permission denied [fd=21]
03-14 18:00:17.914 22466-22487/? E/linker: warning: unable to get realpath for the library “libion.so”. Will use given name.
03-14 18:00:17.915 22466-22487/? E/HAL: load: id=gralloc != hmi->id=gralloc