crosswalk项目默认是在eclipse下工作的,可以通过android studio来转换使用
本demo使用 crosswalk-webview-10.39.233.1-arm作为开发参考例子
- 首先打开android studio,导入crosswalk项目,以eclipse的项目方式导入,然后AS会自动处理文件目录结构,修改成符合AS下的目录结构
- 其中会出现的问题:
- 导入后,gradle 自动build失败,提示需要某个build tool的版本,可以选择下载,也可以选择修改该build文件的使用的版本号即可
- 在build中提示错误:
Error:Execution failed for task ':crosswalkwebview10392331arm:packageDebugResources'.
D:crosswalkwebview10392331armsrcmain es awlibxwalkcore.so.armeabi-v7a: Error: Invalid file name: must contain only lowercase letters and digits ([a-z0-9_.])
libxwalkcore.so.armeabi-v7a
这个文件名不符合,需要将其改名,将-v7a去掉即可。这个是在lint检查中出现的问题,貌似是AS的bug吧,在eclipse下都是正常的。