https://github.com/facebook/react-nativenode
https://github.com/facebook/react-native.gitreact
https://github.com/facebook/react-native/tree/0.6-stableandroid
C:\Users\ZHONGZHENHUA\react-nativegit
個人天,卸載掉舊的Intel HAXM吧,裝一個支持win10的Intel HAXM。github
C:\Users\ZHONGZHENHUA\.gradle\wrapper\dists\gradle-4.6-all\bcst21l2brirad8k2ben1letgapache
經過下載工具下載https://services.gradle.org/distributions/gradle-4.6-all.zip這個版本的插件json
H:\[BOOT]\gradle-4.6-all\gradle-4.6\samples\userguide\wrapper\sha256-verification\gradle\wrapper\gradle-wrapper.propertiesreact-native
distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists zipStoreBase=GRADLE_USER_HOME zipStorePath=wrapper/dists distributionUrl=https\://services.gradle.org/distributions/gradle-4.3.1-bin.zip distributionSha256Sum=15ebe098ce0392a2d06d252bff24143cc88c4e963346582c8d88814758d93ac7
C:\Users\ZHONGZHENHUA\react-native\package.jsonpromise
{ "name": "react-native", "version": "0.6.0", "description": "A framework for building native apps using React", "license": "BSD-3-Clause", "repository": { "type": "git", "url": "git@github.com:facebook/react-native.git" }, "jest": { "scriptPreprocessor": "jestSupport/scriptPreprocess.js", "setupEnvScriptFile": "jestSupport/env.js", "testPathIgnorePatterns": [ "/node_modules/", "packager/react-packager/src/Activity/" ], "testFileExtensions": [ "js" ], "unmockedModulePathPatterns": [ "source-map" ] }, "main": "Libraries/react-native/react-native.js", "files": [ "React", "React.podspec", "Examples/SampleApp", "Libraries", "packager", "cli.js", "local-cli", "init.sh", "LICENSE", "PATENTS", "README.md" ], "scripts": { "test": "jest", "lint": "node linter.js Examples/ Libraries/", "start": "./packager/packager.sh" }, "bin": { "react-native-start": "packager/packager.sh" }, "dependencies": { "absolute-path": "0.0.0", "babel": "5.4.3", "bluebird": "^2.9.21", "chalk": "^1.0.0", "connect": "2.8.3", "debug": "~2.1.0", "graceful-fs": "^3.0.6", "image-size": "0.3.5", "joi": "~5.1.0", "jstransform": "11.0.1", "module-deps": "3.5.6", "optimist": "0.6.1", "promise": "^7.0.0", "react-timer-mixin": "^0.13.1", "react-tools": "0.13.2", "rebound": "^0.0.12", "sane": "tadeuzagallo/sane#a029f8b04a", "source-map": "0.1.31", "stacktrace-parser": "frantic/stacktrace-parser#493c5e5638", "uglify-js": "~2.4.16", "underscore": "1.7.0", "worker-farm": "^1.3.1", "ws": "0.4.31", "yargs": "1.3.2" }, "devDependencies": { "jest-cli": "0.4.5", "babel-eslint": "3.1.5", "eslint": "0.21.2", "eslint-plugin-react": "2.3.0" } }
https://github.com/facebook/react-native/tree/0.44-stable/Examples/UIExplorer/android/appbabel
關閉金山毒霸以後又能夠下載了,暈死
H:\githubreactnative\react-native\Examples\UIExplorer\android\app\build.gradle
H:\githubreactnative\react-native\build.gradle
// Copyright 2015-present Facebook. All Rights Reserved. buildscript { repositories { jcenter() mavenLocal() } dependencies { classpath 'com.android.tools.build:gradle:2.2.2' classpath 'de.undercouch:gradle-download-task:3.1.2' // NOTE: Do not place your application dependencies here; they belong // in the individual module build.gradle files } } allprojects { repositories { jcenter() mavenLocal() def androidSdk = System.getenv("ANDROID_SDK") maven { url "$androidSdk/extras/m2repository/" } } }
改爲
// Copyright 2015-present Facebook. All Rights Reserved. buildscript { repositories { jcenter() mavenLocal() } dependencies { classpath 'com.android.tools.build:gradle:2.2.2' classpath 'com.android.tools.build:gradle:4.6' classpath 'de.undercouch:gradle-download-task:3.1.2' // NOTE: Do not place your application dependencies here; they belong // in the individual module build.gradle files } } allprojects { repositories { jcenter() mavenLocal() def androidSdk = System.getenv("ANDROID_SDK") maven { url "$androidSdk/extras/m2repository/" } } }
// Copyright 2015-present Facebook. All Rights Reserved. buildscript { repositories { jcenter() mavenLocal() } dependencies { classpath 'com.android.tools.build:gradle:2.2.2' classpath 'de.undercouch:gradle-download-task:3.1.2' // NOTE: Do not place your application dependencies here; they belong // in the individual module build.gradle files } } allprojects { repositories { jcenter() mavenLocal() def androidSdk = System.getenv("ANDROID_SDK") maven { url "$androidSdk/extras/m2repository/" } maven { url 'http://repo1.maven.org/maven2' } } }
// Copyright 2015-present Facebook. All Rights Reserved. buildscript { repositories { jcenter() mavenLocal() } dependencies { classpath 'com.android.tools.build:gradle:2.2.2' classpath 'de.undercouch:gradle-download-task:3.1.2' // NOTE: Do not place your application dependencies here; they belong // in the individual module build.gradle files } } allprojects { repositories { maven { url 'http://repo1.maven.org/maven2' } jcenter() mavenLocal() def androidSdk = System.getenv("ANDROID_SDK") maven { url "$androidSdk/extras/m2repository/" } } }
// Copyright 2015-present Facebook. All Rights Reserved. buildscript { repositories { jcenter() mavenLocal() } dependencies { classpath 'com.android.tools.build:gradle:3.1.0' classpath 'de.undercouch:gradle-download-task:3.1.2' // NOTE: Do not place your application dependencies here; they belong // in the individual module build.gradle files } } allprojects { repositories { jcenter() mavenLocal() def androidSdk = System.getenv("ANDROID_SDK") maven { url "$androidSdk/extras/m2repository/" } } }
H:\githubreactnative\react-native\gradle\wrapper\gradle-wrapper.properties
#Mon Jan 16 11:21:59 CST 2017 distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists zipStoreBase=GRADLE_USER_HOME zipStorePath=wrapper/dists distributionUrl=https\://services.gradle.org/distributions/gradle-4.6-all.zip
C:\Users\ZHONGZHENHUA\.gradle\caches\modules-2\files-2.1\com.android.tools\repository\25.2.2\e19891bc6fe0a19b93b3728d2dea916606c8440c\repository-25.2.2.pom
<?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <modelVersion>4.0.0</modelVersion> <groupId>com.android.tools</groupId> <artifactId>repository</artifactId> <version>25.2.2</version> <dependencies> <dependency> <groupId>com.android.tools</groupId> <artifactId>common</artifactId> <version>25.2.2</version> <scope>runtime</scope> </dependency> <dependency> <groupId>org.apache.commons</groupId> <artifactId>commons-compress</artifactId> <version>1.8.1</version> <scope>runtime</scope> </dependency> <dependency> <groupId>com.google.jimfs</groupId> <artifactId>jimfs</artifactId> <version>1.1</version> <scope>runtime</scope> </dependency> </dependencies> <description>A library for downloading and managing package repositories</description> <url>http://tools.android.com/</url> <name>com.android.tools.repository</name> <licenses> <license> <name>The Apache Software License, Version 2.0</name> <url>http://www.apache.org/licenses/LICENSE-2.0.txt</url> <distribution>repo</distribution> </license> </licenses> <developers> <developer> <name>The Android Open Source Project</name> </developer> </developers> <scm> <connection>git://android.googlesource.com/platform/tools/base.git</connection> <url>https://android.googlesource.com/platform/tools/base</url> </scm> </project>
改爲
<?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <modelVersion>4.0.0</modelVersion> <groupId>com.android.tools</groupId> <artifactId>repository</artifactId> <version>25.2.2</version> <dependencies> <dependency> <groupId>com.android.tools</groupId> <artifactId>common</artifactId> <version>26.0.0</version> <scope>runtime</scope> </dependency> <dependency> <groupId>org.apache.commons</groupId> <artifactId>commons-compress</artifactId> <version>1.8.1</version> <scope>runtime</scope> </dependency> <dependency> <groupId>com.google.jimfs</groupId> <artifactId>jimfs</artifactId> <version>1.1</version> <scope>runtime</scope> </dependency> </dependencies> <description>A library for downloading and managing package repositories</description> <url>http://tools.android.com/</url> <name>com.android.tools.repository</name> <licenses> <license> <name>The Apache Software License, Version 2.0</name> <url>http://www.apache.org/licenses/LICENSE-2.0.txt</url> <distribution>repo</distribution> </license> </licenses> <developers> <developer> <name>The Android Open Source Project</name> </developer> </developers> <scm> <connection>git://android.googlesource.com/platform/tools/base.git</connection> <url>https://android.googlesource.com/platform/tools/base</url> </scm> </project>
// Copyright 2015-present Facebook. All Rights Reserved. buildscript { repositories { google() jcenter() mavenLocal() } dependencies { classpath 'com.android.tools.build:gradle:2.2.2' classpath 'de.undercouch:gradle-download-task:3.1.2' // NOTE: Do not place your application dependencies here; they belong // in the individual module build.gradle files } } allprojects { repositories { google() jcenter() mavenLocal() def androidSdk = System.getenv("ANDROID_SDK") maven { url "$androidSdk/extras/m2repository/" } } }