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:\crosswalkwebview10392331arm\src\main\res\raw\libxwalkcore.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下都是正常的。