1. 程式人生 > >android整合weex sdk原始碼

android整合weex sdk原始碼

         git clone https://github.com/apache/incubator-weex.git  下的 android → sdk 整合依賴包  ( Weex_Sdk\incubator-weex\android )                         1、直接copy sdk整合到自己的android project , setting.gradle 新增依賴 include ':app',':sdk'

             copyto          2、sync報錯             Could not get unknown property 'compileSdkVersion' for project ':sdk' of type org.gradle.api.Project.                 compileSdkVersion project.compileSdkVersion                 buildToolsVersion project.buildToolsVersion             coding

            解決:專案build.gradle新增ext                 ext {                     compileSdkVersion=26                     buildToolsVersion="26.0.3"                     minSdkVersion=14                     targetSdkVersion=26                     supportLibVersion="26.0.2"                     fastjsonLibVersion="1.1.46.android"                 }             ext
            remove

           修改buildToolsVersion="28.0.2" 具體看自己as本地存在的android sdk             gone             修改dependencies的依賴 關鍵詞compile和privided和testCompile             compile            manifest

          修改manifest刪除                 <uses-sdk                 android:minSdkVersion="14"                 android:targetSdkVersion="21"/>

          result

         修改sdk  build.gradle 刪除

     CMakeLists.txt

          ok

3、重新try again  ok執行成功,可以修改weex sdk原始碼來滿足一些自己的功能,比如:跳轉的時候會彈出選擇應用框