Welcome to OStack Knowledge Sharing Community for programmer and developer-Open, Learning and Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
1.1k views
in Technique[技术] by (71.8m points)

在android studio里面正确的打开weex工程?

https://github.com/apache/inc...
根据官方指导git submodule update --init --remote之后引入了子工程。

这样在incubator-weex/android和incubator-weex/weex-playgroud/android目录下都有工top_level级别的setting.gradle和build.gradle。在Androidstudio中是import哪个,有哪位大佬能不能指导一下,open哪个目录之后import哪个build.gradle。给个实际的操作步骤级的guide。

我当前的就打开的incubator-weex/android目录,之后在as中,分别右键了incubator-weex/android和incubator-weex/weex-playgroud/android下的build.gradle。点import gradle module。

工程有时候能正常sync有时候又不行,会报错。由于大家都懂的原因,有时候网络好有时候网络又不好,sync很久。所以也不知道是不是打开的姿势不对。当前的报错内容是“* Cannot read packageName from /Users/eric/Usrlocal/weex/island/android/sdk/src/legacyRelease/AndroidManifest.xml”有时候又不是这个错误,连续好几次sync或者build报错了每次都是各种不同的报错内容。之前几次只能不停的尝试rm -rf .idea 和rm -rf .grade,太靠运气了。

我做过各种其他的打开尝试,目前都没有成功。只有2个build.gradle都打开的方式有成功。
只import incubator-weex/android下的build.gradle
会报一个android/sdk/src/legacyRelease/AndroidManifest.xml相关的错误,我看了下sdk工程目录下的这个是一个空的demo的xml。

我也尝试了 只打开incubator-weex/weex-playgroud/android目录下的build.gradle,这样会通过,但是不是源码引入的sdk。尝试修改setting和implementFromWeex=true也不行。


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Answer

0 votes
by (71.8m points)
等待大神解答

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome to OStack Knowledge Sharing Community for programmer and developer-Open, Learning and Share
Click Here to Ask a Question

...