Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

现在打包成安卓app还没有用? #2

Open
zhang0ZGC opened this issue Feb 2, 2018 · 3 comments
Open

现在打包成安卓app还没有用? #2

zhang0ZGC opened this issue Feb 2, 2018 · 3 comments

Comments

@zhang0ZGC
Copy link

zhang0ZGC commented Feb 2, 2018

我试了weex build android,它会从dist里面复制文件,因为你的build出来的文件是放在native的,所以weex没有copy任何文件,我把native里面的文件复制到dist打包可以用。
额。。顺便还发现打包完点navigator go跳转的页面里面是空白。。看了一下在utils里面的getEntryUrl里面,android不是引用的bundlejs目录

@GeoffZhu
Copy link
Owner

GeoffZhu commented Feb 2, 2018

嗯,我确实没有针对安卓做过测试.IOS也是现学的,刚能看懂一些OC代码的阶段。安卓部分我也打算慢慢学一下,如果你对安卓比较在行,可以直接提pull request。

目前来看,weexpack提供的IOS项目模板代码质量也不太高,有很多废掉的变量都不删。估计安卓也好不到哪去,@zhang0ZGC

@zhang0ZGC
Copy link
Author

我就是最近几天才接触weex的,第一个写的安卓demo也是用这玩意儿撸的。。所以对安卓基本不怎么了解。。
因为我用的是win平台,没有办法编译IOS应用,但是通过weexpack build android时可以编译出android APP的(貌似只支持>=6.0)。

image
我瞅了weexpack的包下面lib/build文件夹里面的android.js和ios.js,如上。。从代码上面可以看出来如果要是想用weexpack build android来直接编译出android app,则js bundler文件就必须要放在dist目录。。。

现在的weex项目的命令是真不少..

baidushurufa_2018-2-5_15-39-50

@GeoffZhu
Copy link
Owner

GeoffZhu commented Feb 5, 2018

我没有使用weexpack build xxx这类命令,直接把生成出来的ios工程放到xcode里面build的,这样有问题也方便调试。

安卓应该是在类似下面的目录,需要把dist生成的js bundle扔进去,应该就好了

/platforms/android/app/src/main/assets/dist/views/index.js

可以加我微信交流
2018-02-05 3 51 44

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants