【问题标题】:android.permission.ASEC_CREATE error when trying to run react app尝试运行反应应用程序时出现android.permission.ASEC_CREATE错误
【发布时间】:2018-06-19 11:23:33
【问题描述】:

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

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

我在模拟器上运行没有问题,但是如果我尝试在我的手机上运行,​​就会出现错误

我尝试 google,但结果为零。有什么想法吗?

【问题讨论】:

    标签: android react-native


    【解决方案1】:

    我在升级 Android Studio 和 Gradle 时出现了这个问题。

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

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

    【讨论】:

      【解决方案2】:

      当我遇到这个问题时,已经搜索了很多解决方案。

      后来才知道这个问题可能是由于您的 multiDexEnabled true

      app/build.gradle 在 defaultConfig{}

      项目同步成功后你要做的是:

      • 列出您的设备 >> adb devices
      • 您可以看到您列出的 deviceId,例如 1234553231221
      • 运行你的项目>> react-native run-android --deviceId your_device_id

      【讨论】:

        【解决方案3】:

        在移动设置中将首选安装位置 sdcard 更改为手机存储后,我的问题解决了。希望对你有帮助

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2020-10-21
          • 2015-04-16
          • 1970-01-01
          • 1970-01-01
          • 2022-12-20
          相关资源
          最近更新 更多