1. 程式人生 > >mac 搭建react-native環境,無法run-android的問題

mac 搭建react-native環境,無法run-android的問題

最近搭建react-native環境的時候碰到如下問題:

這裡寫圖片描述

Could not expand ZIP '/Users/chan/.gradle/caches/modules-2/files-2.1/com.facebook.fresco/drawee/0.8.1/a944015ddf50fdad79302e42a85a351633c24472/drawee-0.8.1.aar'.

我嘗試刪除gradle下的cache,但是沒用。google了兩天無果,真是令人絕望。最後只得檢視日誌。

cd android目錄下面, 在命令列中輸入 gradle build –stacktrace之後連續出現瞭如下的log:

Caused by: java.io.IOException: Cannot run program "/Users/chan/Library/android/sdk/build-tools/23.0.1/zipalign"
(in directory "/Users/chan/Documents/react_native/Demo/android/app"): error=13, Permission denied at net.rubygrapefruit.platform.internal.DefaultProcessLauncher.start(DefaultProcessLauncher.java:25) ... 4 more Caused by: java.io.IOException: error=13, Permission denied ... 5 more

發現是zipalign, aapt工具沒有許可權的問題。

切換到 你的sdk路徑/sdk/build-tools/你的版本號/ 下
輸入

sudo chmod 777 aapt
sudo chmod 777 zipalign

在把react-native init的工程目錄 提權

sudo chmod 777 你的工程名

不過現在輸入

gradle build --stacktrace

還是有問題

提示如下:

* What went wrong:
Execution failed for task ':app:lint'.
> Lint found errors in the project; aborting build.

  Fix the issues identified by lint, or add the following to your build script to proceed with errors:
  ...
android { lintOptions { abortOnError false } } ... * Try: Run with --info or --debug option to get more log output.

顯然這要修改專案的build.gradle指令碼了,如提示,新增相關程式碼就可。
現在在命令列中輸入
react-native run-android
完美解決問題

相關推薦

mac 搭建react-native環境無法run-android的問題

最近搭建react-native環境的時候碰到如下問題: Could not expand ZIP '/Users/chan/.gradle/caches/modules-2/files-2.1/com.facebook.fresco/drawee/0

Android 真機搭建 React-Native 環境踩坑記錄

本文記錄了我搭建 React-Native 專案時踩過的坑(下稱 RN),以及使用 Android 真機執行 RN 專案遇到的問題,供大家參考。 初始化 RN 專案 執行 react-native init [your project name] 命令在本地初始化一個 RN 專案

搭建React Native 環境變數配置

可根據這個配置:http://blog.csdn.net/wsdbssxq/article/details/53374486 填過的坑 1、gradle因為牆的問題,下載很慢,或者下載沒反應 在網上找並且下載,下載完把zip檔案放到瀏覽器獲取到當前本地的連結(類      

Ubuntu16.04搭建React Native環境執行Android報錯build-tools/23.0.1/aapt": error=2, 沒有那個檔案或目錄

前言 最近在Ubuntu(V16.04,64位)上折騰了一下React Native,在搭建完環境之後,執行run-android,發現報錯: java.io.IOException: Cannot run program "/home/xxxx/and

Mac搭建 React Native 工具篇Atom+Nuclide

關於如何在mac下搭建React環境這裡就不詳細介紹了,有興趣的朋友可以看:在Mac上搭建RN基礎環境,今天要說的是如何在mac下使用Atom+Nuclide組合環境來開發專案。 安裝Atom 解壓atom,開啟atom,你看到的介面應該是這樣的 。

Mac搭建 iOS 的 React Native 環境

mas bre 如果 寫法 命令行工具 react add use pos 手把手教你在Mac中搭建iOS的 React Native環境 http://www.cnblogs.com/damnbird/p/6074607.html 準備工作 1.你需要一臺Mac電腦。。(

macreact Native android環境搭建

否則 編譯速度 方案 立即生效 cat blog ref spa 默認 1、參考 上一篇的博客文章 “mac 下 react Native ios環境搭建”,前面幾步都是必須的,只是,原生客戶端不一致 2、Android Studio的安裝 A:安裝JAVA

Mac平臺搭建React Native iOS開發環境

1、安裝node.js 下載node.js安裝包進行安裝 https://nodejs.org/zh-cn/ 命令列檢視Node js版本:npm –v,出現版本號說明安裝成功 2、 安裝React Native命令列工具 命令列下輸入:sudonpm inst

React Native系列教程】Mac(OSX)平臺搭建React Native開發環境

尊重版權,未經授權不得轉載 本文出自:賈鵬輝的技術部落格(http://blog.csdn.net/fengyuzhengfan/article/details/72575799) 告訴大家一個好訊息,為大家精心準備的React Native視訊教程釋出了,大家

Mac搭建React Native iOS開發環境

安裝依賴 Xcode 從appstore或apple官網安裝 Node.js brew install node Watchman 由facebook開發的一款開源的監視本地檔案系統變化的工具,當檔案變更時還可以觸發一些操作,比如重

Mac搭建React Native開發環境

概述 前面我們介紹過在window環境下開發React Native專案,今天說說怎麼在mac上搭建一個RN的開發環境。 配置mac開發環境 基本環境安裝 1.先安裝Homebrew:用於安裝NodeJS和其他工具。 注:Homebrew詳

Mac搭建react native開發環境

安裝必需軟體 Homebrew Homebrew, Mac系統的包管理器,用於安裝NodeJS和一些其他必需的工具軟體。 /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew

react-native —— 在Mac搭建React Native Android開發環境

需要:JDK,Android SDK,Node.js 1.安裝JDK 2.安裝Android SDK 雖然現在谷歌推薦使用Android Studio,但是我還是選擇了單獨安裝Android SDK。 這是一個比較全的目錄,上面的連結是官方的,有wall,用下面的基本都是網盤資源,速度

在window下搭建react-native開發環境配置並通過react-native-cli生成一個專案執行

安裝些基本軟體,自行找教程,記得配置下環境變數 安裝python2 安裝jdk node、yarn 模擬器Genymotion傳送門 安裝android studio 然後看著教程將SDK裝好傳

Mac搭建React Native Android開發環境並執行

在執行命令 需要使用vpn,才能安裝成功,國內網路受限。 nvm install node 最後執行命令 npm install -g react-native-cli 執行命令 可以建立工程 這個過程是比較慢 react-nati

React Native環境配置之Windows版本搭建

services 就會 wrapper function 新建項目 之前 path ont 系統 接近年底了,回想這一年都做了啥,學習了啥,然後突然發現,這一年買了不少書,看是看了,就沒有完整看完的。悲催。然後,最近項目也不是很緊了,所以抽空學習了H5。自學啃書還是很無趣的

Windows版本搭建安裝React Native環境配置及相關問題

for undle 地址 data dmi tools github spa start http://www.cnblogs.com/aichenxy/p/5971613.html 此文檔整理參考地址: http://www.lcode.org/%E5%8F%B2%E4%

Windows版本搭建安裝React Native環境配置

jdk8 android cli 運行 cnblogs bject start 依次 user 1 安裝Chocolatey 打開cmd黑窗口 @powershell -NoProfile -ExecutionPolicy Bypass -Command "iex ((n

在windows下搭建React Native Android開發環境

ps1 doc cmd pro oot col exec 包管理工具 ocs 1.登錄 React Native 中文網http://reactnative.cn/docs/0.45/getting-started.html 2.登錄 Chocolatey 下載包管理工具h

windows下 react-native環境搭建

native tar platform ges 必須 bsp clas 通過 code 跟著慕課網做案例,搭建rn環境遇到很大問題。 下面說一下; 首先看一下文檔:http://reactnative.cn/docs/0.44/getting-started.html#co