首页 文章

尝试运行react app时出现android.permission.ASEC_CREATE错误

提问于
浏览
0

我尝试运行“react-native android”但遇到以下错误

任务':app:installDebug'的执行失败 . com.android.builder.testing.api.DeviceException:com.android.ddmlib.InstallException:无法完成会话:未知失败(错误:java.lang.SecurityException:需要android.permission.ASEC_CREATE权限)

我在模拟器上运行没有问题,但如果我尝试在手机上运行,则会发生错误

我试试谷歌但结果为零 . 有任何想法吗?

3 回答

  • 0

    当我升级Android Studio然后Gradle时,这个问题出现了 .

    为了解决这个问题,我返回了Gradle的版本:

    Buildscript {
         Repositories {
             Jcenter ()
         }
         Dependencies {
              classpath 'com.android.tools.build:gradle:2.x.x'
              ...
         }
    }
    
  • 1

    截至我面对这个问题,已经搜索了很多解决方案 .

    后来才知道也许这个问题是由于你的 multiDexEnabled true 而发生的

    defaultConfig {}中的app / build.gradle

    成功同步项目后,您需要做的是:

    • 列出您的设备>> adb devices

    • 您可以看到列出的deviceId,如1234553231221

    • 运行您的项目>> react-native run-android --deviceId your_device_id

  • 1

    更改首选安装后我的问题解决了移动设置中的位置SD卡到手机存储 . 希望这能帮助你

相关问题