Android SDK 23.0.1无法安装

时间:2018-04-11 13:59:53

标签: android react-native sdk adb avd

当我安装并尝试导入react-native-vector-icons模块时,我的React-Native应用程序突然停止工作(即使我没有与问题建立任何连接)。

似乎我的AVD失败了。我有问题,亚行似乎不再工作,但我想我解决了他们。之后,我开始从SDK许可证中收到错误,被告知我不接受它们。我使用了sdkmanager.bat,并接受了所有这些。在运行npm run android时,我收到了同样的错误。看起来,即使许可证被接受,包含它们的文件夹也不是搜索它的位置(Android \ Sdk \ platform-tools \ licenses)。所以我把它复制到了那里。

下次,许可证已被接受,但我收到此错误,说明无法下载SDK,因为文件夹已经存在(我不明白为什么我必须再次下载SDK)。我继续删除所有冲突的文件夹只是为了再次运行命令,CLI开始下载(我猜)并制作我已删除的文件夹,以便在我再次被告知文件夹存在后立即。

我最好的猜测(我可能错了)是在解决ADB /许可证冲突时,不知怎的,我搞砸了Path Variables。无论如何,我改变了它们100次,距离它们的后退还有一步之遥。

我删除了所有Android文件夹,Android Studio,SDK,重新启动了所有内容,只是为了回到这一点。我浪费了8个小时。拜托,帮我一把。

Marshmallow 23.0.1 ofc。

上运行

提前谢谢!

  

λnpm运行android

     

ReactNNN@0.1.0 android D:\ Work \ reactn-naturist react-native   运行机器人

     

在D:\ Work \ reactn-naturist \ node_modules中扫描符号链接的文件夹   (20ms)JS服务器已经运行。构建和安装应用程序   设备(cd android&& gradlew.bat installDebug)...观察   在不一致的位置打包ID“platform-tools”   'C:\用户\ alexandru.andronache \应用程序数据\本地\ Android的\ SDK \平台工具'   (预期   'C:\用户\ alexandru.andronache \应用程序数据\本地\ Android的\ SDK \平台工具\平台工具')   在不一致的位置观察到包ID“平台工具”   'C:\用户\ alexandru.andronache \应用程序数据\本地\ Android的\ SDK \平台工具'   (预期   'C:\用户\ alexandru.andronache \应用程序数据\本地\ Android的\ SDK \平台工具\平台工具')   在不一致的位置观察到包ID“平台工具”   'C:\用户\ alexandru.andronache \应用程序数据\本地\ Android的\ SDK \平台工具'   (预期   'C:\用户\ alexandru.andronache \应用程序数据\本地\ Android的\ SDK \平台工具\平台工具')   文件C:\ Users \ alexandru.andronache.android \ repositories.cfg不能   加载。检查包Android SDK Build-Tools的许可证   23.0.1在C:\ Users \ alexandru.andronache \ AppData \ Local \ Android \ Sdk \ platform-tools \ licenses   已接受Android SDK Build-Tools 23.0.1包的许可。准备   “安装Android SDK Build-Tools 23.0.1”。警告:尝试安装   到   C:\ Users \用户alexandru.andronache \应用程序数据\本地\ Android的\ SDK \平台工具\构建工具\ 23.0.1 \   但包装“Android SDK Platform-Tools”已经存在于   C:\ Users \用户alexandru.andronache \应用程序数据\本地\ Android的\ SDK \平台的工具。   在安装到孩子之前必须将其删除或移走   目录。检查包中的Android SDK平台23的许可证   C:\ Users \用户alexandru.andronache \应用程序数据\本地\ Android的\ SDK \平台工具\许可证   接受Android SDK平台包23的许可。准备   “安装Android SDK Platform 23”。警告:尝试安装到   C:\ Users \用户alexandru.andronache \应用程序数据\本地\ Android的\ SDK \平台工具\ \平台的android-23 \   但包装“Android SDK Platform-Tools”已经存在于   C:\ Users \用户alexandru.andronache \应用程序数据\本地\ Android的\ SDK \平台的工具。   在安装到孩子之前必须将其删除或移走   。目录

     

失败:构建因异常而失败。

     
      
  • 出了什么问题:配置项目':app'时出现问题。

         
        

    无法安装以下SDK组件:[Android SDK Platform 23,Android SDK Build-Tools 23.0.1]请安装     在Android Studio中使用SDK管理器丢失组件。

      
  •   
  • 尝试:使用--stacktrace选项运行以获取堆栈跟踪。使用--info或--debug选项运行以获得更多日志输出。

  •   
     

建立失败

     

总时间:4.505秒无法在设备上安装应用,请阅读   上面的错误详情。确保您拥有Android模拟器   正在运行或已连接设备并已设置Android开发   环境:   https://facebook.github.io/react-native/docs/android-setup.html

我的PATH变量:

https://i.stack.imgur.com/dCcxz.jpg

P.S。我读了所有其他类似的帖子,无法管理任何事情。只是从错误变为错误。

1 个答案:

答案 0 :(得分:0)

在Android Studio中

转到SDK管理器,然后单击“显示包详细信息”。

尝试安装这些sdk软件包:

enter image description here

这些对我有用。

如果仍然无效,请将路径变量添加到/ platform-tools(与/ tools相同的路径)