当前位置: 首页 > 知识库问答 >
问题:

在向反应原生项目添加矢量图标时生成失败的异常

龙令
2023-03-14

我必须在我的react原生项目中使用矢量图标,在为android平台构建(react原生运行android)时,我遇到了这个错误。

执行以下步骤添加矢量图标:

npm安装反应本机矢量图标–保存

反应-本机链接

有人能帮助解决这个问题吗?

失败:构建失败,有一个异常。*出了什么问题:配置项目: app时出现问题。

无法解析配置“”的所有依赖项:应用:\ u debugApk'。配置项目时出现问题:“反应本机向量图标”。无法解析配置“”的所有依赖项:“反应本机向量图标:类路径”。无法解析com.Android工具。构建:梯度:2.3。必需的:crm:react本机向量图标:未指定无法解析com.Android工具。构建:梯度:2.3。无法列出com的版本。Android工具。建造:格拉德尔。无法从加载Maven元数据https://jcenter.bintray.com/com/android/tools/build/gradle/maven-metadata.xml.找不到https://jcenter.bintray.com/com/android/tools/build/gradle/maven-metadata.xml’jcenter。垃圾箱。com:443未能响应

共有3个答案

鲁建茗
2023-03-14

请检查在你的项目android文件夹是这些事情做,如果不是请做他们你也可以通过这个链接反应本地矢量图标android手动安装

Edit android/settings.gradle to look like this (without the +):
rootProject.name = 'MyApp'
include ':app'
+ include ':react-native-vector-icons'
+ project(':react-native-vector-icons').projectDir = new 
File(rootProject.projectDir, '../node_modules/react-native-vector- 
icons/android')
Edit android/app/build.gradle (note: app folder) to look like this:

apply plugin: 'com.android.application'

android {
 ...
}

dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
compile "com.android.support:appcompat-v7:23.0.1"
compile "com.facebook.react:react-native:+"  // From node_modules
+ compile project(':react-native-vector-icons')
}


Edit your MainApplication.java (deep in 
android/app/src/main/java/...) to look like this (note two places to 
edit):

package com.myapp;

+ import com.oblador.vectoricons.VectorIconsPackage;

....

@Override
protected List<ReactPackage> getPackages() {
 return Arrays.<ReactPackage>asList(
   new MainReactPackage()
 +   , new VectorIconsPackage()
 );
}

}

如果出现问题,只需通过androidstudio或命令行清理android项目,以便命令行转到

project/android/app并运行

/gradlew清洁

阚乐湛
2023-03-14

不要使用android链接,推荐的选项是gradle,他们已经提供了。格雷德尔总是为我工作

邢昂然
2023-03-14

编辑:更新gradle命令

你只需要运行命令:

CDAndroid

/gradlew清洁

希望能有所帮助。

 类似资料:
  • 我收到了react-nate-icons的构建错误。我从他们的github站点的安装说明中执行了链接命令。消息说图标已经链接到项目。 ld /Users/rsanchez/Library/Developer/Xcode/DerivedData/NativeStarter-ddtqngxgxoergggtejjrwdqafazh/Build/Products/Debug-iphonesimulato

  • 我试图在android studio模拟器上运行我的react原生项目,但当我构建它时,出现了这个错误: 任务“:App:SigningConfigWriterDebug”执行失败。accessDeniedException:d:\courses\reactNative-thePracticalGuide\myFirstApp\android\app\build\intermediates\sig

  • 编译: 生成失败 d:\adt-bundle-windows-x86_64-20131030\sdk\tools\ant\BUILD.xml:601:执行此行时出现以下错误: d:\adt-bundle-windows-x86_64-20131030\sdk\tools\ant\BUILD.xml:720:执行此行时出现以下错误: d:\adt-bundle-windows-x86_64-2013

  • 我试图用最简单的例子来探索希尔特,但我的应用程序还没有构建出来。我添加了所有依赖项,但当我尝试构建时,它显示了一个错误,指示找不到hilt gradle插件。以下是我的代码: 建筑gradle(项目) build.gradle(app) 应用程序类(也包含在清单中) 依赖类(MyTexts.kt) 主要活动。千吨级 错误如下所示: 请提出建议。

  • 我正在尝试生成我的第一个.apk,并且在过去几天中遇到了错误。我在stack overflow和github上搜索ans,但没有任何帮助 根据这里的说明,我可以构建调试版本,但是当运行<code>gradlew assembleerelease</code>时,我会出错 E:\p1\placementScript\android\app\build\intermediates\res\merged