Apicloud开发之V7包继承AppCompactActivity后云编译资源找不到的解决办法
一般我們模塊開發很多都要繼承AppCompactActivity這個類,主要是現在AS默認新建項目就是繼承這個,但是作為模塊開發來說這是最大的bug,為什么呢?因為apicloud云編譯會報錯如下圖:
?
?
為什么會報錯主題找不到被?其實不止這一種情況還有很多找不到,如下鏈接:
普通打開activity的模塊繼承AppCompactActivity后無法正常調用
appcompat-v7 包已經導了,但是編譯提示這個錯誤
自定義模塊開發中需要用到android-support-v7-appcompat
都跟繼承這個類AppCompactActivity然后必須引用V7包導致的,我懷疑是apicloud云編譯目前沒有v7庫,所以只有一種解決辦法目前,就是想V7庫整個打包到arr模塊中才可以,不然會一直報錯找不到。
如何找到v7源碼庫呢?簡單
首先打開你已安裝的SDK找到對應目錄所需的內庫arr文件:
appcompat-v7:E:\Android\sdk\extras\android\m2repository\com\android\support\appcompat-v7\25.3.1
support-vector-drawable:E:\Android\sdk\extras\android\m2repository\com\android\support\support-vector-drawable\25.3.1
將這兩個arr包放到你的模塊庫中:
?
我說明下:
為什么是25.3.1呢?這個版本是對應你的gradle里面的appcompat版本號的一定要一致
再說下最小版本的問題:
?
?
接下來我們看下查看對應android版本號:
?
如上圖android8.0對應版本號就是26簡單吧
?
有人說我找不到上面路徑對應的appcompat-V7包和support-vector-drawable
沒關系我提供你們下載我把所有版本都打包好了,你們直接下載即可:
點擊下載:appcompat-v7和support-vector-drawable打包下載
?
總結
以上是生活随笔為你收集整理的Apicloud开发之V7包继承AppCompactActivity后云编译资源找不到的解决办法的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Jenkins打包之本地远程自动打包教程
- 下一篇: 高仿美团钱包首页CollapsingTo