首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法找到org.gradle.initialization.DefaultSettings类型的设置‘org.gradle.initialization.DefaultSettings’上的参数的方法存储库()

无法找到org.gradle.initialization.DefaultSettings类型的设置‘org.gradle.initialization.DefaultSettings’上的参数的方法存储库()
EN

Stack Overflow用户
提问于 2017-10-25 12:30:33
回答 1查看 1.7K关注 0票数 1

我有一个定制的android库,以及一个演示在同一个存储库中使用这个库的应用程序。项目同步与问题标题中的错误失败。在应用程序/build.gradle中,我正在用.编写库项目。

代码语言:javascript
复制
    dependencies {
    compile project ":react-native-my-library" // <--- this is where it fails
    compile fileTree(dir: "libs", include: ["*.jar"])
    compile "com.android.support:appcompat-v7:23.0.1"
    compile "com.facebook.react:react-native:+"  // From node_modules
}

在MainApplication.java In getPackages中,我添加了库。

代码语言:javascript
复制
new MainReactPackage(),
new RNMyLibraryPackage());

在android/环境里.

代码语言:javascript
复制
include ':react-native-my-library'
project(':react-native-my-library').projectDir = new File(rootProject.projectDir,   '../node_modules/react-native-my-library/android')

据我所能找到的gradle同步错误是由于找不到正确的库。

额外原木:

由: DefaultProjectDependency{dependencyProject='project : groovy.lang.MissingPropertyException:未能获得未知属性“:react本机-我的库”导致的:groovy.lang.MissingPropertyException‘:app’,org.gradle.api.internal.artifacts.dependencies.DefaultProjectDependency.类型的配置=‘默认’}造成的2017年-10-25 13:43:33,510 16025306警告- ect.sync.idea.ProjectSetUpTask - 2017年10-25 13:43:33,510 16025306 INFO - ect.sync.idea.ProjectSetUpTask -无法获得未知属性‘:react本机-我的库’for org.gradle.api.internal.artifacts.dependencies.DefaultProjectDependency.‘:app’,配置=‘org.gradle.api.internal.artifacts.dependencies.DefaultProjectDependency.’类型的默认}请参阅IDE日志以获得更多详细信息(帮助\x{e76f}显示日志) 2017-10-25 13:43:33,510 16025306 INFO - e.project.sync.GradleSyncState -e.project.sync.GradleSyncState-e.project.sync.GradleSyncState项目的项目“LibraryExample”失败:无法获得未知的属性:app本机-我的库‘for e.project.sync.GradleSyncState’:app‘,configuration=’org.gradle.api.internal.artifacts.dependencies.DefaultProjectDependency.‘类型的默认}

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-10-25 13:35:26

尝试使用IDE:New->File->Import Module->Set导入您的库,它是库项目的路径和名称,而不是您设置的名称":libName“

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

https://stackoverflow.com/questions/46932513

复制
相关文章

相似问题

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