首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >找不到com.android.support:support-v4:23.2.1

找不到com.android.support:support-v4:23.2.1
EN

Stack Overflow用户
提问于 2016-07-13 13:11:47
回答 5查看 5.3K关注 0票数 7

当使用react-本机0.28及以上(0.29,0.30-rc)时,在新的react-native run-android项目中执行react-native init app时会出现以下错误。

代码语言:javascript
复制
Could not find com.android.support:support-v4:23.2.1.

我安装了最新的android工作室,甚至手动安装了过时的库。

我做错了什么?谢谢!

EN

回答 5

Stack Overflow用户

回答已采纳

发布于 2016-07-28 09:29:23

要完成托尼西的回答-- .jar可能还不够,您需要复制两个完整的目录,否则gradle会抱怨缺少的.aar。在本例中,我认为是由Android:{USER}/Library/Android/sdk/extras/android/m2repository/com/android/support/support-v4/23.2.1/安装的

别忘了依赖:{USER}/Library/Android/sdk/extras/android/m2repository/com/android/support/support-annotations/23.2.1/

在升级到react-native 0.30时,我遇到了同样的问题,这解决了这个问题。

票数 7
EN

Stack Overflow用户

发布于 2016-07-14 23:32:43

Google似乎已经停止了在没有源代码/javadoc/etc的情况下包含每个支持库的版本,并且React正在寻找这个特定的文件。假设您手动安装了过时的版本,它将在{YOUR_ANDROID_LOCATION}/extras/android/support/v4/android-support-v4.jar中--您最好的选择是手动复制它:

代码语言:javascript
复制
cp {YOUR_ANDROID_LOCATION}/extras/android/support/v4/android-support-v4.jar {YOUR_ANDROID_LOCATION}/extras/android/m2repository/com/android/support/support-v4/23.2.1/support-v4-23.2.1.jar

这是一个反应本机(版本,可能是OSX特定的错误),它可能很快就会修复。对于后人来说,你的全部错误是这样的,在所有错误的地方寻找支持:

代码语言:javascript
复制
OsagieTheGreat-MBA:somereactapp osagiethegreat$ react-native run-android
JS server already running.
Building and installing the app on the device (cd android && ./gradlew installDebug...

FAILURE: Build failed with an exception.

* What went wrong:
A problem occurred configuring project ':app'.
> Could not resolve all dependencies for configuration ':app:_debugCompile'.
   > Could not find com.android.support:support-v4:23.2.1.
     Searched in the following locations:
         file:/Users/osagiethegreat/.m2/repository/com/android/support/support-v4/23.2.1/support-v4-23.2.1.pom
         file:/Users/osagiethegreat/.m2/repository/com/android/support/support-v4/23.2.1/support-v4-23.2.1.jar
         https://jcenter.bintray.com/com/android/support/support-v4/23.2.1/support-v4-23.2.1.pom
         https://jcenter.bintray.com/com/android/support/support-v4/23.2.1/support-v4-23.2.1.jar
         file:/Users/osagiethegreat/Documents/somereactapp/node_modules/react-native/android/com/android/support/support-v4/23.2.1/support-v4-23.2.1.pom
         file:/Users/osagiethegreat/Documents/somereactapp/node_modules/react-native/android/com/android/support/support-v4/23.2.1/support-v4-23.2.1.jar
         file:/Applications/Android Dev/sdk/extras/android/m2repository/com/android/support/support-v4/23.2.1/support-v4-23.2.1.pom
         file:/Applications/Android Dev/sdk/extras/android/m2repository/com/android/support/support-v4/23.2.1/support-v4-23.2.1.jar
         file:/Applications/Android Dev/sdk/extras/google/m2repository/com/android/support/support-v4/23.2.1/support-v4-23.2.1.pom
         file:/Applications/Android Dev/sdk/extras/google/m2repository/com/android/support/support-v4/23.2.1/support-v4-23.2.1.jar
     Required by:
         SomeReactApp:app:unspecified > com.android.support:appcompat-v7:23.0.1
         SomeReactApp:app:unspecified > com.facebook.react:react-native:0.29.0 > com.android.support:recyclerview-v7:23.0.1
   > Could not find com.android.support:support-v4:23.2.1.
     Searched in the following locations:
         file:/Users/osagiethegreat/.m2/repository/com/android/support/support-v4/23.2.1/support-v4-23.2.1.pom
         file:/Users/osagiethegreat/.m2/repository/com/android/support/support-v4/23.2.1/support-v4-23.2.1.jar
         https://jcenter.bintray.com/com/android/support/support-v4/23.2.1/support-v4-23.2.1.pom
         https://jcenter.bintray.com/com/android/support/support-v4/23.2.1/support-v4-23.2.1.jar
         file:/Users/osagiethegreat/Documents/somereactapp/node_modules/react-native/android/com/android/support/support-v4/23.2.1/support-v4-23.2.1.pom
         file:/Users/osagiethegreat/Documents/somereactapp/node_modules/react-native/android/com/android/support/support-v4/23.2.1/support-v4-23.2.1.jar
         file:/Applications/Android Dev/sdk/extras/android/m2repository/com/android/support/support-v4/23.2.1/support-v4-23.2.1.pom
         file:/Applications/Android Dev/sdk/extras/android/m2repository/com/android/support/support-v4/23.2.1/support-v4-23.2.1.jar
         file:/Applications/Android Dev/sdk/extras/google/m2repository/com/android/support/support-v4/23.2.1/support-v4-23.2.1.pom
         file:/Applications/Android Dev/sdk/extras/google/m2repository/com/android/support/support-v4/23.2.1/support-v4-23.2.1.jar
     Required by:
         SomeReactApp:app:unspecified > com.facebook.react:react-native:0.29.0 > com.facebook.fresco:imagepipeline-okhttp3:0.11.0 > com.facebook.fresco:imagepipeline:0.11.0
         SomeReactApp:app:unspecified > com.facebook.react:react-native:0.29.0 > com.facebook.fresco:fresco:0.11.0 > com.facebook.fresco:drawee:0.11.0
         SomeReactApp:app:unspecified > com.facebook.react:react-native:0.29.0 > com.facebook.fresco:imagepipeline-okhttp3:0.11.0 > com.facebook.fresco:imagepipeline:0.11.0 > com.facebook.fresco:imagepipeline-base:0.11.0

* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output.

BUILD FAILED

Total time: 10.838 secs
Could not install the app on the device, read the error above for details.
Make sure you have an Android emulator running or a device connected and have
set up your Android development environment:
https://facebook.github.io/react-native/docs/android-setup.html
票数 5
EN

Stack Overflow用户

发布于 2016-07-13 15:24:01

我也得到了这个错误,安装了Android支持库之后,错误就消失了。从Extras安装Android支持库

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38352754

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档