Unable to resolve dependency for ':[email protected]/compileClasspath': Could not resolve project
错误:
Unable to resolve dependency for ':[email protected]/compileClasspath': Could not resolve project :wxframework.
Open File
Show Details
Unable to resolve dependency for ':[email protected]/compileClasspath': Could not resolve project :nexus.
Open File
Show Details
Unable to resolve dependency for ':[email protected]/compileClasspath': Could not resolve project :wxframework.
Open File
Show Details
Unable to resolve dependency for ':[email protected]/compileClasspath': Could not resolve project :nexus.
Open File
Show Details
Unable to resolve dependency for ':[email protected]/compileClasspath': Could not resolve project :wxframework.
Open File
Show Details
Unable to resolve dependency for ':[email protected]/compileClasspath': Could not resolve project :nexus.
Open File
Show Details
Unable to resolve dependency for ':[email protected]/compileClasspath': Could not resolve project :wxframework.
Open File
Show Details
Unable to resolve dependency for ':[email protected]eleaseUnitTest/compileClasspath': Could not resolve project :nexus.
Open File
Show Details
Unable to resolve dependency for ':[email protected]/compileClasspath': Could not resolve project :wxframework.
Open File
Show Details
首先参考一下官方说明:https://github.com/bmfe/eros/issues/249
错误原因:
是因为生产项目的时候没有执行install.sh脚本命令。其实在官方文档的案列中有说明,只是表述可能不够浅显易懂,笔者没有理解他的意思。
------------------------------------------------------------------------------------------------
eros官方文档的说明:https://bmfe.github.io/eros-docs/#/zh-cn/base_init
...
Android 导入工程
确保您已经安装完成 Android 所需环境。
命令行进入 /platforms/android/WeexFrameworkWrapper/ 目录下 执行install.sh 文件。等待下载依赖库。
下载完成后手动导入:
1.点击 AndroidStudio 上方的File--->New--->Import Project。
...
------------------------------------------------------------------------------------------------
笔者在根据官方文档操作到这里的时候,以为是在命令行中进入该目录,执行eros install命令。没有理解执行install.sh的含义,
没有明白怎么运行install.sh 。然后就直接使用AndroidStudio 导入项目了,因此报错。
这里笔者说明两个方法:
一、 打开命令行窗口进入该路径下,然后输入 sh install.sh (如图所示)
当然这里要注意:脚本文件install.sh在该目录下,所以这样写是正确的。这里的路径写法支持.\install.sh;比如进入的目录是install.sh文件的上一级,就应该输入命令:sh .\install.sh
最后提示 依赖库更新完成 证明成功了。然后再打开AndroidStudio 导入项目即可。
二、设置.sh文件的默认打开方式为git bash,然后在文件目录/platforms/android/WeexFrameworkWrapper/ 下,找到install.sh文件,双击直接打开运行即可。
如图:右键->打开方式
注意:需要安装git。