项目迭代了60多个版本之后,我们迎来了一次不得不升级RN版本的节点.
废话不多说,上来就是干.
npm install
or yarn
有几个库有问题,私有库要设置一下,log有详细记录:
Panda-MBP:MobileApp_V2 panda8z$ yarn
yarn install v1.12.3
warning package.json: No license field
info No lockfile found.
warning [email protected]: No license field
[1/4] ? Resolving packages...
error An unexpected error occurred: "https://registry.npm.taobao.org/react-native-panda-alipay: Not found".
info If you think this is a bug, please open a bug report with the information provided in "/Users/panda8z/panda/MobileApp_V2/yarn-error.log".
info Visit https://yarnpkg.com/en/docs/cli/install for documentation about this command.
Panda-MBP:MobileApp_V2 panda8z$ nrm ls
npm ---- https://registry.npmjs.org/
cnpm --- http://r.cnpmjs.org/
* taobao - https://registry.npm.taobao.org/
nj ----- https://registry.nodejitsu.com/
rednpm - http://registry.mirror.cqupt.edu.cn/
npmMirror https://skimdb.npmjs.com/registry/
edunpm - http://registry.enpmjs.org/
sinopia https://panda_npm.morme.top/
Panda-MBP:MobileApp_V2 panda8z$ nrm sinopia
Panda-MBP:MobileApp_V2 panda8z$ node -v
v11.8.0
Panda-MBP:MobileApp_V2 panda8z$ npm uninstall -g react-native-cli
removed 41 packages in 0.373s
Panda-MBP:MobileApp_V2 panda8z$ nrm ls
npm ---- https://registry.npmjs.org/
cnpm --- http://r.cnpmjs.org/
* taobao - https://registry.npm.taobao.org/
nj ----- https://registry.nodejitsu.com/
rednpm - http://registry.mirror.cqupt.edu.cn/
npmMirror https://skimdb.npmjs.com/registry/
edunpm - http://registry.enpmjs.org/
sinopia https://panda_npm.morme.top/
Panda-MBP:MobileApp_V2 panda8z$ npm install -g react-native-cli
/usr/local/bin/react-native -> /usr/local/lib/node_modules/react-native-cli/index.js
+ [email protected]
added 41 packages from 15 contributors in 2.922s
╭───────────────────────────────────────────────────────────────╮
│ │
│ New minor version of npm available! 6.5.0 → 6.9.0 │
│ Changelog: https://github.com/npm/cli/releases/tag/v6.9.0 │
│ Run npm install -g npm to update! │
│ │
╰───────────────────────────────────────────────────────────────╯
Panda-MBP:MobileApp_V2 panda8z$ npm -v
6.5.0
Panda-MBP:MobileApp_V2 panda8z$ npm install -g npm
npm WARN checkPermissions Missing write access to /usr/local/lib/node_modules/npm/node_modules/aproba
npm WARN checkPermissions Missing write access to /usr/local/lib/node_modules/npm/node_modules/agent-base
npm WARN checkPermissions Missing write access to /usr/local/lib/node_modules/npm/node_modules/builtin-modules
npm WARN checkPermissions Missing write access to /usr/local/lib/node_modules/npm/node_modules/cidr-regex
npm WARN checkPermissions Missing write access to /usr/local/lib/node_modules/npm/node_modules/colors
npm WARN checkPermissions Missing write access to /usr/local/lib/node_modules/npm/node_modules/cli-table3
npm WARN checkPermissions Missing write access to /usr/local/lib/node_modules/npm/node_modules/es6-promise
npm WARN checkPermissions Missing write access to /usr/local/lib/node_modules/npm/node_modules/genfun
npm WARN checkPermissions Missing write access to /usr/local/lib/node_modules/npm/node_modules/get-stream
npm WARN checkPermissions Missing write access to /usr/local/lib/node_modules/npm/node_modules/is-builtin-module
npm WARN checkPermissions Missing write access to /usr/local/lib/node_modules/npm/node_modules/JSONStream
npm WARN checkPermissions Missing write access to /usr/local/lib/node_modules/npm/node_modules/libnpmhook/node_modules/npm-registry-fetch
npm WARN checkPermissions Missing write access to /usr/local/lib/node_modules/npm/node_modules/lru-cache
npm WARN checkPermissions Missing write access to /usr/local/lib/node_modules/npm/node_modules/npm-bundled
npm WARN checkPermissions Missing write access to /usr/local/lib/node_modules/npm/node_modules/npm-packlist
npm WARN checkPermissions Missing write access to /usr/local/lib/node_modules/npm/node_modules/npm-registry-client/node_modules/retry
npm WARN checkPermissions Missing write access to /usr/local/lib/node_modules/npm/node_modules/npm-registry-client/node_modules/ssri
npm WARN checkPermissions Missing write access to /usr/local/lib/node_modules/npm/node_modules/npm-registry-client
npm WARN checkPermissions Missing write access to /usr/local/lib/node_modules/npm/node_modules/npm-registry-fetch/node_modules/figgy-pudding
npm WARN checkPermissions Missing write access to /usr/local/lib/node_modules/npm/node_modules/npm-registry-fetch/node_modules/pump
npm WARN checkPermissions Missing write access to /usr/local/lib/node_modules/npm/node_modules/npm-registry-fetch/node_modules/cacache/node_modules/mississippi
npm WARN checkPermissions Missing write access to /usr/local/lib/node_modules/npm/node_modules/npm-registry-fetch/node_modules/socks
npm WARN checkPermissions Missing write access to /usr/local/lib/node_modules/npm/node_modules/npm-registry-fetch/node_modules/smart-buffer
npm WARN checkPermissions Missing write access to /usr/local/lib/node_modules/npm/node_modules/npm-registry-fetch/node_modules/socks-proxy-agent
npm WARN checkPermissions Missing write access to /usr/local/lib/node_modules/npm/node_modules/npm-registry-fetch/node_modules/cacache
npm WARN checkPermissions Missing write access to /usr/local/lib/node_modules/npm/node_modules/npm-registry-fetch/node_modules/ssri
npm WARN checkPermissions Missing write access to /usr/local/lib/node_modules/npm/node_modules/npm-registry-fetch/node_modules/make-fetch-happen
npm WARN checkPermissions Missing write access to /usr/local/lib/node_modules/npm/node_modules/npm-registry-fetch
npm WARN checkPermissions Missing write access to /usr/local/lib/node_modules/npm/node_modules/libnpmhook
npm WARN checkPermissions Missing write access to /usr/local/lib/node_modules/npm/node_modules/npm-profile
npm WARN checkPermissions Missing write access to /usr/local/lib/node_modules/npm/node_modules/protoduck
npm WARN checkPermissions Missing write access to /usr/local/lib/node_modules/npm/node_modules/rimraf
npm WARN checkPermissions Missing write access to /usr/local/lib/node_modules/npm/node_modules/cacache
npm WARN checkPermissions Missing write access to /usr/local/lib/node_modules/npm/node_modules/lock-verify
npm WARN checkPermissions Missing write access to /usr/local/lib/node_modules/npm/node_modules/semver
npm WARN checkPermissions Missing write access to /usr/local/lib/node_modules/npm/node_modules/normalize-package-data
npm WARN checkPermissions Missing write access to /usr/local/lib/node_modules/npm/node_modules/npm-pick-manifest
npm WARN checkPermissions Missing write access to /usr/local/lib/node_modules/npm/node_modules/spdx-license-ids
npm WARN checkPermissions Missing write access to /usr/local/lib/node_modules/npm/node_modules/string_decoder
npm WARN checkPermissions Missing write access to /usr/local/lib/node_modules/npm/node_modules/unique-filename
npm WARN checkPermissions Missing write access to /usr/local/lib/node_modules/npm/node_modules/pacote
npm WARN checkPermissions Missing write access to /usr/local/lib/node_modules/npm/node_modules/write-file-atomic
npm WARN checkPermissions Missing write access to /usr/local/lib/node_modules/npm/node_modules/byte-size
npm WARN checkPermissions Missing write access to /usr/local/lib/node_modules/npm/node_modules/chownr
npm WARN checkPermissions Missing write access to /usr/local/lib/node_modules/npm/node_modules/ci-info
npm WARN checkPermissions Missing write access to /usr/local/lib/node_modules/npm/node_modules/is-cidr
npm WARN checkPermissions Missing write access to /usr/local/lib/node_modules/npm/node_modules/libcipm
npm WARN checkPermissions Missing write access to /usr/local/lib/node_modules/npm/node_modules/npm-audit-report
npm WARN checkPermissions Missing write access to /usr/local/lib/node_modules/npm/node_modules/query-string
npm WARN checkPermissions Missing write access to /usr/local/lib/node_modules/npm/node_modules/read-package-tree
npm WARN checkPermissions Missing write access to /usr/local/lib/node_modules/npm/node_modules/readable-stream
npm WARN checkPermissions Missing write access to /usr/local/lib/node_modules/npm
npm WARN checkPermissions Missing write access to /usr/local/lib/node_modules/npm/node_modules
npm WARN checkPermissions Missing write access to /usr/local/lib/node_modules/npm/node_modules/copy-concurrently/node_modules
npm WARN checkPermissions Missing write access to /usr/local/lib/node_modules/npm/node_modules/fs-write-stream-atomic/node_modules
npm WARN checkPermissions Missing write access to /usr/local/lib/node_modules/npm/node_modules/gauge/node_modules
npm WARN checkPermissions Missing write access to /usr/local/lib/node_modules/npm/node_modules/gentle-fs/node_modules
npm WARN checkPermissions Missing write access to /usr/local/lib/node_modules/npm/node_modules/libnpmhook/node_modules
npm WARN checkPermissions Missing write access to /usr/local/lib/node_modules/npm/node_modules/npm-registry-client/node_modules
npm WARN checkPermissions Missing write access to /usr/local/lib/node_modules/npm/node_modules/npm-registry-fetch/node_modules
npm WARN checkPermissions Missing write access to /usr/local/lib/node_modules/npm/node_modules/npm-registry-fetch/node_modules/cacache/node_modules
npm WARN checkPermissions Missing write access to /usr/local/lib/node_modules/npm/node_modules/are-we-there-yet
npm WARN checkPermissions Missing write access to /usr/local/lib/node_modules/npm/node_modules/concat-stream
npm WARN checkPermissions Missing write access to /usr/local/lib/node_modules/npm/node_modules/duplexify
npm WARN checkPermissions Missing write access to /usr/local/lib/node_modules/npm/node_modules/execa
npm WARN checkPermissions Missing write access to /usr/local/lib/node_modules/npm/node_modules/flush-write-stream
npm WARN checkPermissions Missing write access to /usr/local/lib/node_modules/npm/node_modules/from2
npm WARN checkPermissions Missing write access to /usr/local/lib/node_modules/npm/node_modules/got
npm WARN checkPermissions Missing write access to /usr/local/lib/node_modules/npm/node_modules/is-ci
npm WARN checkPermissions Missing write access to /usr/local/lib/node_modules/npm/node_modules/move-concurrently
npm WARN checkPermissions Missing write access to /usr/local/lib/node_modules/npm/node_modules/parallel-transform
npm WARN checkPermissions Missing write access to /usr/local/lib/node_modules/npm/node_modules/run-queue
npm WARN checkPermissions Missing write access to /usr/local/lib/node_modules/npm/node_modules/sha
npm WARN checkPermissions Missing write access to /usr/local/lib/node_modules/npm/node_modules/stream-iterate
npm WARN checkPermissions Missing write access to /usr/local/lib/node_modules/npm/node_modules/through2
npm ERR! path /usr/local/lib/node_modules/npm/node_modules/aproba
npm ERR! code EACCES
npm ERR! errno -13
npm ERR! syscall access
npm ERR! Error: EACCES: permission denied, access '/usr/local/lib/node_modules/npm/node_modules/aproba'
npm ERR! { [Error: EACCES: permission denied, access '/usr/local/lib/node_modules/npm/node_modules/aproba']
npm ERR! stack:
npm ERR! "Error: EACCES: permission denied, access '/usr/local/lib/node_modules/npm/node_modules/aproba'",
npm ERR! errno: -13,
npm ERR! code: 'EACCES',
npm ERR! syscall: 'access',
npm ERR! path: '/usr/local/lib/node_modules/npm/node_modules/aproba' }
npm ERR!
npm ERR! The operation was rejected by your operating system.
npm ERR! It is likely you do not have the permissions to access this file as the current user
npm ERR!
npm ERR! If you believe this might be a permissions issue, please double-check the
npm ERR! permissions of the file and its containing directories, or try running
npm ERR! the command again as root/Administrator (though this is not recommended).
npm ERR! A complete log of this run can be found in:
npm ERR! /Users/panda8z/.npm/_logs/2019-03-19T01_53_42_427Z-debug.log
Panda-MBP:MobileApp_V2 panda8z$ sudo npm install -g npm
Password:
/usr/local/bin/npm -> /usr/local/lib/node_modules/npm/bin/npm-cli.js
/usr/local/bin/npx -> /usr/local/lib/node_modules/npm/bin/npx-cli.js
+ [email protected]
added 52 packages from 9 contributors, removed 15 packages and updated 37 packages in 6.581s
Panda-MBP:MobileApp_V2 panda8z$ npm -v
6.9.0
Panda-MBP:MobileApp_V2 panda8z$ node -v
v11.8.0
Panda-MBP:MobileApp_V2 panda8z$ yarn
yarn install v1.12.3
warning package.json: No license field
info No lockfile found.
warning [email protected]: No license field
[1/4] ? Resolving packages...
⠈ mimic-fn@^1.0.0^C
Panda-MBP:MobileApp_V2 panda8z$ nrm ls
npm ---- https://registry.npmjs.org/
cnpm --- http://r.cnpmjs.org/
* taobao - https://registry.npm.taobao.org/
nj ----- https://registry.nodejitsu.com/
rednpm - http://registry.mirror.cqupt.edu.cn/
npmMirror https://skimdb.npmjs.com/registry/
edunpm - http://registry.enpmjs.org/
sinopia https://panda_npm.morme.top/
Panda-MBP:MobileApp_V2 panda8z$ nrm use sinopia
Registry has been set to: https://panda_npm.morme.top/
Panda-MBP:MobileApp_V2 panda8z$ yanr
bash: yanr: command not found
Panda-MBP:MobileApp_V2 panda8z$ yarn
yarn install v1.12.3
warning package.json: No license field
info No lockfile found.
warning [email protected]: No license field
[1/4] ? Resolving packages...
error Couldn't find package "@react-native-community/cli@^1.2.1" required by "[email protected]" on the "npm" registry.
info Visit https://yarnpkg.com/en/docs/cli/install for documentation about this command.
Panda-MBP:MobileApp_V2 panda8z$ npm config set "@react-native-community:registry" http://registry.npmjs.org/
Panda-MBP:MobileApp_V2 panda8z$ yarn
yarn install v1.12.3
warning package.json: No license field
info No lockfile found.
warning [email protected]: No license field
[1/4] ? Resolving packages...
error Couldn't find package "@types/node@*" required by "jest-worker@^24.0.0-alpha.6" on the "npm" registry.
info Visit https://yarnpkg.com/en/docs/cli/install for documentation about this command.
Panda-MBP:MobileApp_V2 panda8z$ npm config set "@types:registry" http://registry.npmjs.org/
Panda-MBP:MobileApp_V2 panda8z$ yarn
yarn install v1.12.3
warning package.json: No license field
info No lockfile found.
warning [email protected]: No license field
[1/4] ? Resolving packages...
error Command failed.
Exit code: 128
Command: git
Arguments: ls-remote --tags --heads https://github.com/apache/cordova-node-xcode.git
Directory: /Users/panda8z/panda/MobileApp_V2
Output:
fatal: unable to access 'https://github.com/apache/cordova-node-xcode.git/': LibreSSL SSL_connect: SSL_ERROR_SYSCALL in connection to github.com:443
info Visit https://yarnpkg.com/en/docs/cli/install for documentation about this command.
Panda-MBP:MobileApp_V2 panda8z$ yarn
yarn install v1.12.3
warning package.json: No license field
info No lockfile found.
warning [email protected]: No license field
[1/4] ? Resolving packages...
warning react-native-sqlite-storage > xcode > [email protected]: Use uuid module instead
error Couldn't find package "@jest/transform@^24.5.0" required by "babel-jest@^24.5.0" on the "npm" registry.
info Visit https://yarnpkg.com/en/docs/cli/install for documentation about this command.
Error: Couldn't find package "@jest/types@^24.5.0" required by "babel-jest@^24.5.0" on the "npm" registry.
at MessageError.ExtendableBuiltin (/usr/local/lib/node_modules/yarn/lib/cli.js:727:66)
at new MessageError (/usr/local/lib/node_modules/yarn/lib/cli.js:756:123)
at PackageRequest. (/usr/local/lib/node_modules/yarn/lib/cli.js:35729:17)
at Generator.throw ()
at step (/usr/local/lib/node_modules/yarn/lib/cli.js:304:30)
at /usr/local/lib/node_modules/yarn/lib/cli.js:317:13
at processTicksAndRejections (internal/process/next_tick.js:81:5)
Panda-MBP:MobileApp_V2 panda8z$ npm config set "@jest:registry" http://registry.npmjs.org/
Panda-MBP:MobileApp_V2 panda8z$ yarn
yarn install v1.12.3
warning package.json: No license field
info No lockfile found.
warning [email protected]: No license field
[1/4] ? Resolving packages...
warning react-native-sqlite-storage > xcode > [email protected]: Use uuid module instead
error Couldn't find package "@cnakazawa/watch@^1.0.3" required by "sane@^4.0.3" on the "npm" registry.
info Visit https://yarnpkg.com/en/docs/cli/install for documentation about this command.
Panda-MBP:MobileApp_V2 panda8z$ npm config set "@cnakazawa:registry" http://registry.npmjs.org/
Panda-MBP:MobileApp_V2 panda8z$ yarn
yarn install v1.12.3
warning package.json: No license field
info No lockfile found.
warning [email protected]: No license field
[1/4] ? Resolving packages...
warning react-native-sqlite-storage > xcode > [email protected]: Use uuid module instead
[2/4] ? Fetching packages...
[3/4] ? Linking dependencies...
warning " > [email protected]" has incorrect peer dependency "[email protected]".
warning " > [email protected]" has unmet peer dependency "react-art@>= 16.3.2".
warning " > [email protected]" has unmet peer dependency "react-dom@>= 16.3.2".
warning " > [email protected]" has unmet peer dependency "react-native-web@>= 0.7".
warning " > [email protected]" has unmet peer dependency "jcore-react-native@>= 1.2.0".
warning " > [email protected]" has incorrect peer dependency "react-native@^0.40".
warning " > [email protected]" has incorrect peer dependency "react-native-svg@^6.5.2".
warning "react-navigation > [email protected]" has unmet peer dependency "react-native-screens@^1.0.0 || ^1.0.0-alpha".
warning "react-navigation > [email protected]" has unmet peer dependency "react-native-screens@^1.0.0 || ^1.0.0-alpha".
warning "react-navigation > [email protected]" has unmet peer dependency "react-native-screens@^1.0.0 || ^1.0.0-alpha".
warning "jest > jest-cli > jest-config > [email protected]" has unmet peer dependency "jest-haste-map@^24.0.0".
warning "jest > jest-cli > @jest/core > [email protected]" has unmet peer dependency "jest-resolve@^24.1.0".
[4/4] ? Building fresh packages...
success Saved lockfile.
✨ Done in 41.74s.
Panda-MBP:MobileApp_V2 panda8z$
yarn
Panda-MBP:MobileApp_V2 panda8z$ yarn -v
1.12.3
Panda-MBP:MobileApp_V2 panda8z$ npm install -g yarn
/usr/local/bin/yarn -> /usr/local/lib/node_modules/yarn/bin/yarn.js
/usr/local/bin/yarnpkg -> /usr/local/lib/node_modules/yarn/bin/yarn.js
+ [email protected]
updated 1 package in 1.115s
Panda-MBP:MobileApp_V2 panda8z$
build.gradle
gradle.properties
build.gradle
proguard-rules.pro
react-native-video
库不适配了升级react-native-video
库从2.2.0
到4.4.0
重新Sync工程。
出现两类主要问题:
ERROR: The minSdk version should not be declared in the android manifest file. You can move the version from the manifest to the defaultConfig in the build.gradle file.
Remove minSdkVersion and sync project
Affected Modules: react-native-i18n, react-native-panda-jpush
具体表现是这样的:
暂时性解决方案:(本方案在重新安装node_modules
后失效)
去第三方库的清单文件先删掉相应的定义minSdk的行,
后期解决方案是:
暂时忽略,不理他。问题不大。
使用了Android Studio3.3.2版本之后报错清晰。很好用。
注意几个文件:
ReactActivity
了,相应缺少了一个startLoadRNView
方法。这个后面再解决 ,一起不能解析的方法先注释。./gradlew assembleDebug
试试有哪些错误存在
这个问题最终的解决方案是升级信用卡库:升级到7.4.0
tipsi/tipsi-stripe: React Native Stripe binding for iOS/Android platforms
解决方案: 错误说的很清楚,在标签里加一行:
./gradlew assembleDebug
报了新的错误解决方案: minSdk升级到19
./gradlew assembleDebug
报了新的错误
解决方案:
java.lang.RuntimeException: Manifest merger failed with multiple errors, see logs - HYD的博客 - CSDN博客
然后,完善appModule下的build.gradle
。
./gradlew assembleDebug
报了新的错误解决方案:
查看知道,这个东西都是知乎的图片选择库里的属性,引入这些库就行,继续完善appModule下的build.gradle
。
解决方案: 所有的这些有问题的库要么去升级要么都得提PR 。
好了现在开始搞事情.
错误原因: 多引入了一个SvgPackage
。
解决方案: 删除掉一个SvgPackage
即可。
解决方案: 删除掉一个StripeReactPackage
即可。
解决方案: 这是支持库的锅,升级支持库版本到28.0.3
Android Studio:resource android:attr/dialogCornerRadius not found 出错解决方案 - weixin_43465451的博客 - CSDN博客
Error:(9, 5) error: resource android:attr/dialogCornerRadius not found. - 丿灬安之若死 - CSDN博客
Android:Gradle报错——No resource found that matches the given name (at ‘dialogCornerRadius’ with value ‘?android:attr/dialogCornerRadius’) - 一只敲码的猫 - 博客园
继续往下走看看有什么解决方案。
Panda-MBP:android panda8z$ ./gradlew -q dependencies app:dependencies --configuration debugCompileClasspath
------------------------------------------------------------
Root project
------------------------------------------------------------
No configurations
A web-based, searchable dependency report is available by adding the --scan option.
------------------------------------------------------------
Project :app
------------------------------------------------------------
debugCompileClasspath - Resolved configuration for compilation for variant: debug
+--- com.github.yalantis:ucrop:2.2.2-native
| +--- com.android.support:appcompat-v7:27.1.0 -> 28.0.0
| | +--- com.android.support:support-annotations:28.0.0
| | +--- com.android.support:support-compat:28.0.0
| | | +--- com.android.support:support-annotations:28.0.0
| | | +--- com.android.support:collections:28.0.0
| | | | \--- com.android.support:support-annotations:28.0.0
| | | +--- android.arch.lifecycle:runtime:1.1.1
| | | | +--- android.arch.lifecycle:common:1.1.1
| | | | | \--- com.android.support:support-annotations:26.1.0 -> 28.0.0
| | | | +--- android.arch.core:common:1.1.1
| | | | | \--- com.android.support:support-annotations:26.1.0 -> 28.0.0
| | | | \--- com.android.support:support-annotations:26.1.0 -> 28.0.0
| | | \--- com.android.support:versionedparcelable:28.0.0
| | | +--- com.android.support:support-annotations:28.0.0
| | | \--- com.android.support:collections:28.0.0 (*)
| | +--- com.android.support:collections:28.0.0 (*)
| | +--- com.android.support:cursoradapter:28.0.0
| | | \--- com.android.support:support-annotations:28.0.0
| | +--- com.android.support:support-core-utils:28.0.0
| | | +--- com.android.support:support-annotations:28.0.0
| | | +--- com.android.support:support-compat:28.0.0 (*)
| | | +--- com.android.support:documentfile:28.0.0
| | | | \--- com.android.support:support-annotations:28.0.0
| | | +--- com.android.support:loader:28.0.0
| | | | +--- com.android.support:support-annotations:28.0.0
| | | | +--- com.android.support:support-compat:28.0.0 (*)
| | | | +--- android.arch.lifecycle:livedata:1.1.1
| | | | | +--- android.arch.core:runtime:1.1.1
| | | | | | +--- com.android.support:support-annotations:26.1.0 -> 28.0.0
| | | | | | \--- android.arch.core:common:1.1.1 (*)
| | | | | +--- android.arch.lifecycle:livedata-core:1.1.1
| | | | | | +--- android.arch.lifecycle:common:1.1.1 (*)
| | | | | | +--- android.arch.core:common:1.1.1 (*)
| | | | | | \--- android.arch.core:runtime:1.1.1 (*)
| | | | | \--- android.arch.core:common:1.1.1 (*)
| | | | \--- android.arch.lifecycle:viewmodel:1.1.1
| | | | \--- com.android.support:support-annotations:26.1.0 -> 28.0.0
| | | +--- com.android.support:localbroadcastmanager:28.0.0
| | | | \--- com.android.support:support-annotations:28.0.0
| | | \--- com.android.support:print:28.0.0
| | | \--- com.android.support:support-annotations:28.0.0
| | +--- com.android.support:support-fragment:28.0.0
| | | +--- com.android.support:support-compat:28.0.0 (*)
| | | +--- com.android.support:support-core-ui:28.0.0
| | | | +--- com.android.support:support-annotations:28.0.0
| | | | +--- com.android.support:support-compat:28.0.0 (*)
| | | | +--- com.android.support:support-core-utils:28.0.0 (*)
| | | | +--- com.android.support:customview:28.0.0
| | | | | +--- com.android.support:support-annotations:28.0.0
| | | | | \--- com.android.support:support-compat:28.0.0 (*)
| | | | +--- com.android.support:viewpager:28.0.0
| | | | | +--- com.android.support:support-annotations:28.0.0
| | | | | +--- com.android.support:support-compat:28.0.0 (*)
| | | | | \--- com.android.support:customview:28.0.0 (*)
| | | | +--- com.android.support:coordinatorlayout:28.0.0
| | | | | +--- com.android.support:support-annotations:28.0.0
| | | | | +--- com.android.support:support-compat:28.0.0 (*)
| | | | | \--- com.android.support:customview:28.0.0 (*)
| | | | +--- com.android.support:drawerlayout:28.0.0
| | | | | +--- com.android.support:support-annotations:28.0.0
| | | | | +--- com.android.support:support-compat:28.0.0 (*)
| | | | | \--- com.android.support:customview:28.0.0 (*)
| | | | +--- com.android.support:slidingpanelayout:28.0.0
| | | | | +--- com.android.support:support-annotations:28.0.0
| | | | | +--- com.android.support:support-compat:28.0.0 (*)
| | | | | \--- com.android.support:customview:28.0.0 (*)
| | | | +--- com.android.support:interpolator:28.0.0
| | | | | \--- com.android.support:support-annotations:28.0.0
| | | | +--- com.android.support:swiperefreshlayout:28.0.0
| | | | | +--- com.android.support:support-annotations:28.0.0
| | | | | +--- com.android.support:support-compat:28.0.0 (*)
| | | | | \--- com.android.support:interpolator:28.0.0 (*)
| | | | +--- com.android.support:asynclayoutinflater:28.0.0
| | | | | +--- com.android.support:support-annotations:28.0.0
| | | | | \--- com.android.support:support-compat:28.0.0 (*)
| | | | \--- com.android.support:cursoradapter:28.0.0 (*)
| | | +--- com.android.support:support-core-utils:28.0.0 (*)
| | | +--- com.android.support:support-annotations:28.0.0
| | | +--- com.android.support:loader:28.0.0 (*)
| | | \--- android.arch.lifecycle:viewmodel:1.1.1 (*)
| | +--- com.android.support:support-vector-drawable:28.0.0
| | | +--- com.android.support:support-annotations:28.0.0
| | | \--- com.android.support:support-compat:28.0.0 (*)
| | \--- com.android.support:animated-vector-drawable:28.0.0
| | +--- com.android.support:support-vector-drawable:28.0.0 (*)
| | \--- com.android.support:support-core-ui:28.0.0 (*)
| \--- com.squareup.okhttp3:okhttp:3.8.1 -> 3.12.1
| \--- com.squareup.okio:okio:1.15.0
+--- :openDefault-4.3.6
+--- id.zelory:compressor:2.1.0
| \--- io.reactivex.rxjava2:rxjava:2.1.0
| \--- org.reactivestreams:reactive-streams:1.0.0
+--- com.android.support:multidex:1.0.2 -> 1.0.3
+--- com.github.yalantis:ucrop:2.2.2-native (*)
+--- com.android.support:appcompat-v7:28.0.0 (*)
+--- com.android.support:support-annotations:28.0.0
+--- com.android.support:support-compat:28.0.0 (*)
+--- com.android.support:collections:28.0.0 (*)
+--- android.arch.lifecycle:runtime:1.1.1 (*)
+--- android.arch.lifecycle:common:1.1.1 (*)
+--- android.arch.core:common:1.1.1 (*)
+--- com.android.support:versionedparcelable:28.0.0 (*)
+--- com.android.support:cursoradapter:28.0.0 (*)
+--- com.android.support:support-core-utils:28.0.0 (*)
+--- com.android.support:documentfile:28.0.0 (*)
+--- com.android.support:loader:28.0.0 (*)
+--- android.arch.lifecycle:livedata:1.1.1 (*)
+--- android.arch.core:runtime:1.1.1 (*)
+--- android.arch.lifecycle:livedata-core:1.1.1 (*)
+--- android.arch.lifecycle:viewmodel:1.1.1 (*)
+--- com.android.support:localbroadcastmanager:28.0.0 (*)
+--- com.android.support:print:28.0.0 (*)
+--- com.android.support:support-fragment:28.0.0 (*)
+--- com.android.support:support-core-ui:28.0.0 (*)
+--- com.android.support:customview:28.0.0 (*)
+--- com.android.support:viewpager:28.0.0 (*)
+--- com.android.support:coordinatorlayout:28.0.0 (*)
+--- com.android.support:drawerlayout:28.0.0 (*)
+--- com.android.support:slidingpanelayout:28.0.0 (*)
+--- com.android.support:interpolator:28.0.0 (*)
+--- com.android.support:swiperefreshlayout:28.0.0 (*)
+--- com.android.support:asynclayoutinflater:28.0.0 (*)
+--- com.android.support:support-vector-drawable:28.0.0 (*)
+--- com.android.support:animated-vector-drawable:28.0.0 (*)
+--- com.squareup.okhttp3:okhttp:3.12.1 (*)
+--- com.squareup.okio:okio:1.15.0
+--- id.zelory:compressor:2.1.0 (*)
+--- io.reactivex.rxjava2:rxjava:2.1.0 (*)
+--- org.reactivestreams:reactive-streams:1.0.0
+--- com.android.support:multidex:1.0.3
+--- com.facebook.react:react-native:0.59.1
| +--- com.facebook.infer.annotation:infer-annotation:0.11.2
| | \--- com.google.code.findbugs:jsr305:3.0.1 -> 3.0.2
| +--- javax.inject:javax.inject:1
| +--- com.android.support:appcompat-v7:28.0.0 (*)
| +--- com.facebook.fresco:fresco:1.10.0
| | +--- com.facebook.fresco:fbcore:1.10.0
| | +--- com.facebook.fresco:drawee:1.10.0
| | | +--- com.facebook.fresco:fbcore:1.10.0
| | | \--- com.facebook.fresco:imagepipeline:1.10.0
| | | +--- com.facebook.fresco:imagepipeline-base:1.10.0
| | | | +--- com.facebook.soloader:soloader:0.5.0 -> 0.6.0
| | | | +--- com.parse.bolts:bolts-tasks:1.4.0
| | | | \--- com.facebook.fresco:fbcore:1.10.0
| | | +--- com.facebook.soloader:soloader:0.5.0 -> 0.6.0
| | | +--- com.parse.bolts:bolts-tasks:1.4.0
| | | \--- com.facebook.fresco:fbcore:1.10.0
| | +--- com.facebook.fresco:imagepipeline:1.10.0 (*)
| | \--- com.facebook.soloader:soloader:0.5.0 -> 0.6.0
| +--- com.facebook.fresco:imagepipeline-okhttp3:1.10.0
| | +--- com.squareup.okhttp3:okhttp:3.10.0 -> 3.12.1 (*)
| | +--- com.facebook.fresco:fbcore:1.10.0
| | \--- com.facebook.fresco:imagepipeline:1.10.0 (*)
| +--- com.facebook.soloader:soloader:0.6.0
| +--- com.google.code.findbugs:jsr305:3.0.2
| +--- com.squareup.okhttp3:okhttp:3.12.1 (*)
| +--- com.squareup.okhttp3:okhttp-urlconnection:3.12.1
| | \--- com.squareup.okhttp3:okhttp:3.12.1 (*)
| \--- com.squareup.okio:okio:1.15.0
+--- com.facebook.infer.annotation:infer-annotation:0.11.2 (*)
+--- com.google.code.findbugs:jsr305:3.0.2
+--- javax.inject:javax.inject:1
+--- com.facebook.fresco:fresco:1.10.0 (*)
+--- com.facebook.fresco:fbcore:1.10.0
+--- com.facebook.fresco:drawee:1.10.0 (*)
+--- com.facebook.fresco:imagepipeline:1.10.0 (*)
+--- com.facebook.fresco:imagepipeline-base:1.10.0 (*)
+--- com.facebook.soloader:soloader:0.6.0
+--- com.parse.bolts:bolts-tasks:1.4.0
+--- com.facebook.fresco:imagepipeline-okhttp3:1.10.0 (*)
+--- com.squareup.okhttp3:okhttp-urlconnection:3.12.1 (*)
+--- com.android.support:support-v4:28.0.0
| +--- com.android.support:support-compat:28.0.0 (*)
| +--- com.android.support:support-media-compat:28.0.0
| | +--- com.android.support:support-annotations:28.0.0
| | +--- com.android.support:support-compat:28.0.0 (*)
| | \--- com.android.support:versionedparcelable:28.0.0 (*)
| +--- com.android.support:support-core-utils:28.0.0 (*)
| +--- com.android.support:support-core-ui:28.0.0 (*)
| \--- com.android.support:support-fragment:28.0.0 (*)
+--- com.android.support:support-media-compat:28.0.0 (*)
+--- com.google.android.gms:play-services-base:16.0.1
| +--- com.google.android.gms:play-services-basement:16.0.1 -> 16.2.0
| | \--- com.android.support:support-v4:26.1.0 -> 28.0.0 (*)
| \--- com.google.android.gms:play-services-tasks:16.0.1
| \--- com.google.android.gms:play-services-basement:16.0.1 -> 16.2.0 (*)
+--- com.google.android.gms:play-services-basement:16.2.0 (*)
+--- com.google.android.gms:play-services-tasks:16.0.1 (*)
+--- com.google.firebase:firebase-core:16.0.8
| \--- com.google.firebase:firebase-analytics:16.4.0
| +--- com.google.android.gms:play-services-measurement:16.4.0
| | +--- com.google.android.gms:play-services-basement:16.2.0 (*)
| | +--- com.google.android.gms:play-services-measurement-base:[16.4.0] -> 16.4.0
| | | \--- com.google.android.gms:play-services-basement:16.2.0 (*)
| | +--- com.google.android.gms:play-services-measurement-impl:[16.4.0] -> 16.4.0
| | | +--- com.google.android.gms:play-services-ads-identifier:16.0.0
| | | | \--- com.google.android.gms:play-services-basement:16.0.1 -> 16.2.0 (*)
| | | +--- com.google.android.gms:play-services-basement:16.2.0 (*)
| | | +--- com.google.android.gms:play-services-measurement-base:[16.4.0] -> 16.4.0 (*)
| | | \--- com.google.android.gms:play-services-stats:16.0.1
| | | \--- com.google.android.gms:play-services-basement:16.0.1 -> 16.2.0 (*)
| | \--- com.google.android.gms:play-services-stats:16.0.1 (*)
| +--- com.google.android.gms:play-services-measurement-api:16.4.0
| | +--- com.google.android.gms:play-services-basement:16.2.0 (*)
| | +--- com.google.android.gms:play-services-measurement-base:[16.4.0] -> 16.4.0 (*)
| | +--- com.google.android.gms:play-services-measurement-impl:[16.4.0] -> 16.4.0 (*)
| | +--- com.google.android.gms:play-services-measurement-sdk-api:[16.4.0] -> 16.4.0
| | | +--- com.google.android.gms:play-services-basement:16.2.0 (*)
| | | \--- com.google.android.gms:play-services-measurement-base:[16.4.0] -> 16.4.0 (*)
| | +--- com.google.android.gms:play-services-tasks:16.0.1 (*)
| | +--- com.google.firebase:firebase-common:16.0.3
| | | +--- com.google.android.gms:play-services-basement:16.0.1 -> 16.2.0 (*)
| | | \--- com.google.android.gms:play-services-tasks:16.0.1 (*)
| | +--- com.google.firebase:firebase-iid:17.0.3
| | | +--- com.google.android.gms:play-services-basement:16.0.1 -> 16.2.0 (*)
| | | +--- com.google.android.gms:play-services-stats:16.0.1 (*)
| | | +--- com.google.android.gms:play-services-tasks:16.0.1 (*)
| | | +--- com.google.firebase:firebase-common:16.0.3 (*)
| | | \--- com.google.firebase:firebase-iid-interop:16.0.1
| | | +--- com.google.android.gms:play-services-base:16.0.1 (*)
| | | \--- com.google.android.gms:play-services-basement:16.0.1 -> 16.2.0 (*)
| | \--- com.google.firebase:firebase-measurement-connector:17.0.1
| | \--- com.google.android.gms:play-services-basement:16.0.1 -> 16.2.0 (*)
| \--- com.google.android.gms:play-services-measurement-sdk:16.4.0
| +--- com.google.android.gms:play-services-basement:16.2.0 (*)
| +--- com.google.android.gms:play-services-measurement-base:[16.4.0] -> 16.4.0 (*)
| +--- com.google.android.gms:play-services-measurement-impl:[16.4.0] -> 16.4.0 (*)
| \--- com.google.android.gms:play-services-measurement-sdk-api:[16.4.0] -> 16.4.0 (*)
+--- com.google.firebase:firebase-analytics:16.4.0 (*)
+--- com.google.android.gms:play-services-measurement:16.4.0 (*)
+--- com.google.android.gms:play-services-measurement-base:16.4.0 (*)
+--- com.google.android.gms:play-services-measurement-impl:16.4.0 (*)
+--- com.google.android.gms:play-services-ads-identifier:16.0.0 (*)
+--- com.google.android.gms:play-services-stats:16.0.1 (*)
+--- com.google.android.gms:play-services-measurement-api:16.4.0 (*)
+--- com.google.android.gms:play-services-measurement-sdk-api:16.4.0 (*)
+--- com.google.firebase:firebase-common:16.0.3 (*)
+--- com.google.firebase:firebase-iid:17.0.3 (*)
+--- com.google.firebase:firebase-iid-interop:16.0.1 (*)
+--- com.google.firebase:firebase-measurement-connector:17.0.1 (*)
+--- com.google.android.gms:play-services-measurement-sdk:16.4.0 (*)
+--- com.android.support:design:28.0.0
| +--- com.android.support:support-annotations:28.0.0
| +--- com.android.support:support-compat:28.0.0 (*)
| +--- com.android.support:support-core-ui:28.0.0 (*)
| +--- com.android.support:support-core-utils:28.0.0 (*)
| +--- com.android.support:support-fragment:28.0.0 (*)
| +--- com.android.support:transition:28.0.0
| | +--- com.android.support:support-annotations:28.0.0
| | \--- com.android.support:support-compat:28.0.0 (*)
| +--- com.android.support:appcompat-v7:28.0.0 (*)
| +--- com.android.support:cardview-v7:28.0.0
| | \--- com.android.support:support-annotations:28.0.0
| \--- com.android.support:recyclerview-v7:28.0.0
| +--- com.android.support:support-annotations:28.0.0
| +--- com.android.support:support-compat:28.0.0 (*)
| \--- com.android.support:support-core-ui:28.0.0 (*)
+--- com.android.support:transition:28.0.0 (*)
+--- com.android.support:cardview-v7:28.0.0 (*)
+--- com.android.support:recyclerview-v7:28.0.0 (*)
+--- cn.aigestudio.wheelpicker:WheelPicker:1.0.3
+--- com.github.ybq:Android-SpinKit:1.2.0
+--- io.sentry:sentry-android:1.7.5
| \--- io.sentry:sentry:1.7.5
| +--- org.slf4j:slf4j-api:1.7.24
| \--- com.fasterxml.jackson.core:jackson-core:2.8.7
+--- io.sentry:sentry:1.7.5 (*)
+--- org.slf4j:slf4j-api:1.7.24
+--- com.fasterxml.jackson.core:jackson-core:2.8.7
+--- com.tencent.mm.opensdk:wechat-sdk-android-with-mta:5.3.1
+--- com.facebook.android:facebook-android-sdk:4.34.0
| +--- com.facebook.android:facebook-core:4.34.0
| | +--- com.parse.bolts:bolts-android:1.4.0
| | | +--- com.parse.bolts:bolts-tasks:1.4.0
| | | \--- com.parse.bolts:bolts-applinks:1.4.0
| | | \--- com.parse.bolts:bolts-tasks:1.4.0
| | +--- com.android.support:support-annotations:27.0.2 -> 28.0.0
| | \--- com.android.support:support-core-utils:27.0.2 -> 28.0.0 (*)
| +--- com.facebook.android:facebook-common:4.34.0
| | +--- com.facebook.android:facebook-core:4.34.0 (*)
| | +--- com.android.support:support-v4:27.0.2 -> 28.0.0 (*)
| | +--- com.android.support:appcompat-v7:27.0.2 -> 28.0.0 (*)
| | +--- com.android.support:cardview-v7:27.0.2 -> 28.0.0 (*)
| | +--- com.android.support:customtabs:27.0.2
| | | +--- com.android.support:support-compat:27.0.2 -> 28.0.0 (*)
| | | \--- com.android.support:support-annotations:27.0.2 -> 28.0.0
| | \--- com.google.zxing:core:3.3.0
| +--- com.facebook.android:facebook-login:4.34.0
| | +--- com.facebook.android:facebook-core:4.34.0 (*)
| | +--- com.facebook.android:facebook-common:4.34.0 (*)
| | \--- com.android.support:appcompat-v7:27.0.2 -> 28.0.0 (*)
| +--- com.facebook.android:facebook-share:4.34.0
| | +--- com.facebook.android:facebook-core:4.34.0 (*)
| | \--- com.facebook.android:facebook-common:4.34.0 (*)
| +--- com.facebook.android:facebook-places:4.34.0
| | \--- com.facebook.android:facebook-core:4.34.0 (*)
| +--- com.facebook.android:facebook-applinks:4.34.0
| | +--- com.facebook.android:facebook-core:4.34.0 (*)
| | \--- com.parse.bolts:bolts-android:1.4.0 (*)
| +--- com.facebook.android:facebook-messenger:4.34.0
| | +--- com.facebook.android:facebook-core:4.34.0 (*)
| | \--- com.parse.bolts:bolts-android:1.4.0 (*)
| \--- com.facebook.android:facebook-marketing:4.34.0
| +--- com.facebook.android:facebook-core:4.34.0 (*)
| \--- com.android.support:support-annotations:26.0.2 -> 28.0.0
+--- com.facebook.android:facebook-core:4.34.0 (*)
+--- com.parse.bolts:bolts-android:1.4.0 (*)
+--- com.parse.bolts:bolts-applinks:1.4.0 (*)
+--- com.facebook.android:facebook-common:4.34.0 (*)
+--- com.android.support:customtabs:27.0.2 (*)
+--- com.google.zxing:core:3.3.0
+--- com.facebook.android:facebook-login:4.34.0 (*)
+--- com.facebook.android:facebook-share:4.34.0 (*)
+--- com.facebook.android:facebook-places:4.34.0 (*)
+--- com.facebook.android:facebook-applinks:4.34.0 (*)
+--- com.facebook.android:facebook-messenger:4.34.0 (*)
+--- com.facebook.android:facebook-marketing:4.34.0 (*)
+--- com.wei.android.lib:fingerprintidentify:1.2.1
| \--- com.android.support:appcompat-v7:25.3.1 -> 28.0.0 (*)
+--- com.github.bumptech.glide:glide:4.7.1
| +--- com.github.bumptech.glide:gifdecoder:4.7.1
| | \--- com.android.support:support-annotations:27.1.1 -> 28.0.0
| +--- com.github.bumptech.glide:disklrucache:4.7.1
| +--- com.github.bumptech.glide:annotations:4.7.1
| \--- com.android.support:support-fragment:27.1.1 -> 28.0.0 (*)
+--- com.github.bumptech.glide:gifdecoder:4.7.1 (*)
+--- com.github.bumptech.glide:disklrucache:4.7.1
+--- com.github.bumptech.glide:annotations:4.7.1
+--- com.zhihu.android:matisse:0.5.1
| +--- com.android.support:support-v4:27.1.1 -> 28.0.0 (*)
| +--- com.android.support:appcompat-v7:27.1.1 -> 28.0.0 (*)
| +--- com.android.support:support-annotations:27.1.1 -> 28.0.0
| +--- com.android.support:recyclerview-v7:27.1.1 -> 28.0.0 (*)
| \--- it.sephiroth.android.library.imagezoom:library:1.0.4
| \--- it.sephiroth.android.library.easing:library:1.0.2
+--- it.sephiroth.android.library.imagezoom:library:1.0.4 (*)
+--- it.sephiroth.android.library.easing:library:1.0.2
+--- com.facebook.fresco:animated-gif:1.3.0
| +--- com.parse.bolts:bolts-tasks:1.4.0
| +--- com.facebook.fresco:fbcore:1.3.0 -> 1.10.0
| \--- com.facebook.fresco:animated-base:1.3.0
| +--- com.parse.bolts:bolts-tasks:1.4.0
| +--- com.facebook.fresco:fbcore:1.3.0 -> 1.10.0
| +--- com.facebook.fresco:imagepipeline-base:1.3.0 -> 1.10.0 (*)
| \--- com.facebook.fresco:imagepipeline:1.3.0 -> 1.10.0 (*)
+--- com.facebook.fresco:animated-base:1.3.0 (*)
+--- com.aliyun.dpa:oss-android-sdk:2.9.2
| +--- com.squareup.okhttp3:okhttp:3.11.0 -> 3.12.1 (*)
| \--- com.squareup.okio:okio:1.14.0 -> 1.15.0
+--- com.commit451:PhotoView:1.2.4
| \--- com.android.support:support-v4:23.0.1 -> 28.0.0 (*)
+--- com.squareup.picasso:picasso:2.5.2
+--- project :tipsi-stripe
+--- project :react-native-gesture-handler
+--- project :react-native-svg
+--- project :react-native-wheel-picker
| +--- cn.aigestudio.wheelpicker:WheelPicker:1.0.3
| \--- com.facebook.react:react-native:+ -> 0.59.1 (*)
+--- project :react-native-webview-bridge-updated
| \--- com.facebook.react:react-native:0.19.+ -> 0.59.1 (*)
+--- project :react-native-view-shot
| \--- com.facebook.react:react-native:+ -> 0.59.1 (*)
+--- project :react-native-video
+--- project :react-native-spinkit
| +--- com.facebook.react:react-native:+ -> 0.59.1 (*)
| \--- com.github.ybq:Android-SpinKit:1.2.0
+--- project :react-native-share
+--- project :react-native-sentry
| +--- com.facebook.react:react-native:+ -> 0.59.1 (*)
| \--- io.sentry:sentry-android:1.7.5 (*)
+--- project :react-native-iber-wechat
| +--- com.facebook.react:react-native:+ -> 0.59.1 (*)
| \--- com.tencent.mm.opensdk:wechat-sdk-android-with-mta:+ -> 5.3.1
+--- project :react-native-iber-qqsdk
| \--- com.facebook.react:react-native:+ -> 0.59.1 (*)
+--- project :react-native-iber-jpush
| \--- com.facebook.react:react-native:+ -> 0.59.1 (*)
+--- project :react-native-iber-fetch-blob
| \--- com.facebook.react:react-native:+ -> 0.59.1 (*)
+--- project :react-native-iber-fbsdk
| +--- com.facebook.react:react-native:+ -> 0.59.1 (*)
| \--- com.facebook.android:facebook-android-sdk:4.34.0 (*)
+--- project :react-native-iber-device-info
+--- project :react-native-iber-alipay
| \--- com.facebook.react:react-native:+ -> 0.59.1 (*)
+--- project :react-native-iber-i18n
| \--- com.facebook.react:react-native:+ -> 0.59.1 (*)
+--- project :react-native-fs
+--- project :react-native-fingerprint-scanner
| +--- com.facebook.react:react-native:+ -> 0.59.1 (*)
| \--- com.wei.android.lib:fingerprintidentify:1.2.1 (*)
+--- project :react-native-fast-image
+--- project :react-native-doc-viewer
| \--- com.facebook.react:react-native:+ -> 0.59.1 (*)
+--- project :react-native-contacts-iberhk
| \--- com.facebook.react:react-native:+ -> 0.59.1 (*)
+--- project :react-native-check-app-install
| \--- com.facebook.react:react-native:+ -> 0.59.1 (*)
+--- project :react-native-calendar-events
+--- project :react-native-android-fullscreen-webview-video
| \--- com.facebook.react:react-native:+ -> 0.59.1 (*)
+--- com.android.support:appcompat-v7:28.0.0 (*)
+--- com.android.support:support-v4:28.0.0 (*)
+--- com.android.support:design:28.0.0 (*)
+--- com.facebook.react:react-native:0.59.1 (*)
+--- com.zhihu.android:matisse:0.5.1 (*)
+--- com.github.bumptech.glide:glide:4.7.1 (*)
+--- com.google.firebase:firebase-core:16.0.8 (*)
+--- com.facebook.fresco:animated-gif:1.3.0 (*)
+--- com.android.support:multidex:1.0.3
+--- com.aliyun.dpa:oss-android-sdk:2.9.2 (*)
+--- com.squareup.okhttp3:okhttp:3.12.1 (*)
+--- com.squareup.okio:okio:1.15.0
+--- com.commit451:PhotoView:1.2.4 (*)
\--- com.squareup.picasso:picasso:2.5.2
(*) - dependencies omitted (listed previously)
A web-based, searchable dependency report is available by adding the --scan option.
Panda-MBP:android panda8z$
解决重点: 依赖图没任何问题,尝试以下方法:
实测通过第17步的解决方法,成功打了Release包。
记录所有已经更改了的库。
共13个库。
共75个
解决方案:
竟然多了一个:找到原因 android多了一个监测应用是否安装的库,删掉
留着做IOS端的对照
**解决方案:**已经把react-native-i18n
这个库拉到自己服务器维护 代码里没改名字
**解决方案:**已经把这个库改为trip-stripe
代码里没改名字
最重要的错误提示是:SyntaxError: Unexpected end of JSON input with React
解决方案:
try{}catch{}
定位了出现问题的文件位置。共13个库。
react-native-i18n 升级了版本1.7.0 提了一个去掉清单文件里的minSdk的PR