我有一个定制的android库,以及一个演示在同一个存储库中使用这个库的应用程序。项目同步与问题标题中的错误失败。在应用程序/build.gradle中,我正在用.编写库项目。
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中,我添加了库。
new MainReactPackage(),
new RNMyLibraryPackage());在android/环境里.
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.‘类型的默认}
发布于 2017-10-25 13:35:26
尝试使用IDE:New->File->Import Module->Set导入您的库,它是库项目的路径和名称,而不是您设置的名称":libName“
https://stackoverflow.com/questions/46932513
复制相似问题