现在做Android开发有前途吗?复习指南
背景
知乎客戶端中有一個自己維護的 Hybrid 框架,在此基礎(chǔ)上開發(fā)了一些 Hybrid 頁面,當需要前端或者客戶端開發(fā)接口的時候,就涉及到聯(lián)調(diào)的問題。
和一般的 前端 <=> 服務(wù)端,或者 客戶端 <=> 服務(wù)端 類似,前端 <=> 客戶端也會出現(xiàn)聯(lián)調(diào)的各種問題,但是往往 Hybrid 開發(fā)相關(guān)的調(diào)試工具并不是那么完備。
由于在 Hybrid 里面,前端和客戶端聯(lián)系是很緊密的,假如一個人既熟悉前端開發(fā)又熟悉客戶端開發(fā),調(diào)試是很容易的,但是現(xiàn)實一般是可能客戶端開發(fā)并不是那么熟悉前端開發(fā),前端開發(fā)也不熟悉客戶端開發(fā),出現(xiàn)問題的時候需要兩個人一起排查。
對于大多數(shù)公司來說,開發(fā)一整套的調(diào)試工具是不現(xiàn)實的,因為沒有這么多的資源去做,短時間內(nèi),我們?nèi)绾翁峁┏隹煽勘憷恼{(diào)試工具呢?
相關(guān)背景
NDK,是Native Development Kit的縮寫,這是 Android的一個工具開發(fā)包,與java語言沒有直接的關(guān)系
Native就是指C、C++這些語言
使用NDK可以快速開發(fā)C、C++的動態(tài)庫,并自動將這些so文件與其他內(nèi)容一起打包成APK
Android Studio環(huán)境下關(guān)于NDK的配置
先把目錄切換為Project模式,點這個地方就行
然后選擇local.properties文件,就是我標紅的這個
可以看到這里記錄了NDK和SDK在本地計算機上的存儲路徑
進一步分析
首先打開SDK manager
出現(xiàn)以下界面
這里可以看到我的NDK是已經(jīng)下載好的
那么這個下載好的NDK的路徑在哪里呢,或者說這個下載好的NDK究竟放在哪里呢,我們查找一下
如下圖操作,打開project structure
彈出如下界面
這里就是我們NDK的路徑(位置了)
把這個路徑復制一下,然后在我的電腦中打開,如圖所示
打開這個目錄下的toolchains文件夾
可以看到,這里確實沒有IDE里報錯說我們需要的那種庫
解決方法
打開Android開發(fā)者的官方網(wǎng)站
選擇這個
點擊下載
這個還是挺大的,需要等一會兒
下載完成后,解壓縮,如圖所示
打開這個目錄下的toolchain文件夾,找到報錯信息里你缺少的文件夾,比如我缺少的文件如下圖所示
把這個文件夾復制到NDK所在的路徑即可
打開NDK所在路徑的方法上面已經(jīng)說過了
學習分享
在當下這個信息共享的時代,很多資源都可以在網(wǎng)絡(luò)上找到,只取決于你愿不愿意找或是找的方法對不對了
很多朋友不是沒有資料,大多都是有幾十上百個G,但是雜亂無章,不知道怎么看從哪看起,甚至是看后就忘
如果大家覺得自己在網(wǎng)上找的資料非常雜亂、不成體系的話,我也分享一套給大家,比較系統(tǒng),我平常自己也會經(jīng)常研讀。
2021最新上萬頁的大廠面試真題
七大模塊學習資料:如NDK模塊開發(fā)、Android框架體系架構(gòu)…
只有系統(tǒng),有方向的學習,才能在段時間內(nèi)迅速提高自己的技術(shù)。
這份體系學習筆記,適應(yīng)人群:
**第一,**學習知識比較碎片化,沒有合理的學習路線與進階方向。
**第二,**開發(fā)幾年,不知道如何進階更進一步,比較迷茫。
第三,到了合適的年紀,后續(xù)不知道該如何發(fā)展,轉(zhuǎn)型管理,還是加強技術(shù)研究。如果你有需要,我這里恰好有為什么,不來領(lǐng)取!說不定能改變你現(xiàn)在的狀態(tài)呢!
由于文章內(nèi)容比較多,篇幅不允許,部分未展示內(nèi)容以截圖方式展示 。如有需要獲取完整的資料文檔的朋友點擊我的騰訊文檔免費獲取。
!說不定能改變你現(xiàn)在的狀態(tài)呢!
由于文章內(nèi)容比較多,篇幅不允許,部分未展示內(nèi)容以截圖方式展示 。如有需要獲取完整的資料文檔的朋友點擊我的騰訊文檔免費獲取。
總結(jié)
以上是生活随笔為你收集整理的现在做Android开发有前途吗?复习指南的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 飞利浦电视机怎么开机?
- 下一篇: 成都欢乐谷摩天轮多少钱