那些年我們學(xué)Android的小零碎

2017年11月1日17:33:04更新

一.構(gòu)建

1.maven 添加多個url

在項目構(gòu)建的過程中,我們經(jīng)常會遇到依賴很多庫的情況澈蝙,那么添加多個url的解決辦法就在下面啦。

allprojects {
    repositories {
        jcenter()
        maven { url "https://raw.github.com/bmob/bmob-android-sdk/master" }
        maven { url "https://jitpack.io" }
    }
}

二.多媒體

1.從imageview中獲得bitmap的方法

經(jīng)常會遇到從view中獲取bitmap的問題,那么這里提供一個簡單的方法

Bitmap bm =((BitmapDrawable) ((ImageView) image).getDrawable()).getBitmap(); 

三.Material Design

1.水波紋

水波是個好東西愉老,點擊一下會有很靈動的效果舌稀,那么在Android5.0上怎么實現(xiàn)呢啊犬?其實只需要在空間上添加一個屬性

android:background="?android:attr/selectableItemBackground"

四.編譯錯誤

1.導(dǎo)入文件重復(fù)

As error

無論是在構(gòu)建debug版本或者是構(gòu)建release版本都可能出現(xiàn)的錯誤,根據(jù)字面意思可以知道就是導(dǎo)入的文件重復(fù)扩借,那么第一反應(yīng)就是刪一份椒惨,那么我們可以看看他們都在哪里,(Double Shift快捷鍵搜索或者手動打開lib查找)

文件查找

那么找到了之后可以嘗試刪除潮罪,如果刪除之后又復(fù)現(xiàn),可以嘗試build.gradle里查看是否有沖突的導(dǎo)入领斥,刪掉依賴即可嫉到。

2.瓜皮問題?

描述:IDE突然報錯

//這里沒來的及截圖
 Error:Execution failed for task ':app:processDebugResources'. > No slave process to process jobs, aborting

查詢多處無果月洛,就連StackOverflow都沒有……失望何恶,重啟AS,我擦嚼黔!好了……真的是無語了细层。

3.找不到依賴項

描述:剛升級As3.0,新建了一個工程唬涧,結(jié)果出現(xiàn)一大片錯誤……不過錯誤的種類都是一樣的疫赎,如下

Error:Unable to resolve dependency for ':app@debug/compileClasspath':
  Could not resolve project :library.
Error:Unable to resolve dependency for ':app@release/compileClasspath':
  Could not resolve project :library.

查詢國內(nèi)外網(wǎng)站都說是As3.0新配置的坑,但是又沒有一個能解決的方法碎节,包括Android 開發(fā)者官網(wǎng)的方法也是看的一臉懵逼捧搞,后來也是在StackOverflow上面看到另一個問題的帖子,覺得他的問題跟我的很像狮荔,就抱著試試看的態(tài)度改了一下胎撇,然后就出現(xiàn)樓上那個瓜皮問題,重啟全部搞定殖氏。

那么改的是一個設(shè)置項 File->Setting->Gradle->offline Work勾去掉晚树。
這里主要是本地工作的原因,導(dǎo)致依賴項沒有下載或者更新雅采。

同時在As3.0中我們可以使用下面的依賴方法

//官方依賴
 implementation 'com.android.support:appcompat-v7:26.1.0'
//第三方依賴
 api 'com.airbnb.android:lottie:2.2.5'

當(dāng)然爵憎,使用complie應(yīng)該也是沒問題的,具體可以看上面的url总滩。

4.導(dǎo)入項目問題

解決AndroidStudio導(dǎo)入項目在 Building gradle project info 一直卡住

5.Gradle問題(同4)

當(dāng)我們能進(jìn)入項目纲堵,但是還是不能編譯運行,我們可以考慮用于一個默認(rèn)的gradler闰渔,在setting中選擇Use local gradle distribution席函,然后選擇Gradle 的目錄即可,這樣就不會每次根據(jù)項目中\(zhòng)gradle\wrapper\gradle-wrapper.properties 文件下載指定版本的gradle冈涧。而是使用指定的gradle

五.代碼錯誤

1.ButterKnife錯誤

代碼.PNG

如上圖代碼茂附,使用了官方插件導(dǎo)入bind正蛙,看似不會報錯,但是實際上會報下面的錯誤

錯誤

找不到控件营曼,研究源碼可以看到乒验,傳入的this作為目標(biāo),進(jìn)行布局獲取蒂阱,所以必須把butterknife.bind放在setContentView后面锻全,但是代碼確實是這么寫的,那么哪里出問題了呢录煤,看報錯log下面部分(圖未截完整)鳄厌,是該類父類里調(diào)用了butterknife.bind這句代碼,而父類不存在布局加載妈踊,所以導(dǎo)致空布局了嚎。

2.Github錯誤

將項目Share到Github的時候,雖然連得通廊营,但是提示

git error setting certificate verify locations

這個錯誤是系統(tǒng)證書的問題歪泳,系統(tǒng)判斷到這個行為會造成不良影響,所以進(jìn)行了阻止露筒,只要設(shè)置跳過SSL證書驗證就可以了呐伞,打開gitbash,然后輸入

git config --global http.sslVerify false

此時導(dǎo)入就沒問題了邀窃。

六.UI問題

1.桌面小部件測試時候出現(xiàn)正在加載但是就是不出來

遇到這種情況最好檢查一下布局中荸哟,有沒有用到Google官方公布的在小部件中不支持的控件,如editview瞬捕,cardview等v7控件鞍历,如果有只能尋找替代品了,這樣認(rèn)識最快的解決方案了肪虎。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末劣砍,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子扇救,更是在濱河造成了極大的恐慌刑枝,老刑警劉巖,帶你破解...
    沈念sama閱讀 218,122評論 6 505
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件迅腔,死亡現(xiàn)場離奇詭異装畅,居然都是意外死亡,警方通過查閱死者的電腦和手機沧烈,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,070評論 3 395
  • 文/潘曉璐 我一進(jìn)店門掠兄,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人,你說我怎么就攤上這事蚂夕⊙肝埽” “怎么了?”我有些...
    開封第一講書人閱讀 164,491評論 0 354
  • 文/不壞的土叔 我叫張陵婿牍,是天一觀的道長侈贷。 經(jīng)常有香客問我,道長等脂,這世上最難降的妖魔是什么俏蛮? 我笑而不...
    開封第一講書人閱讀 58,636評論 1 293
  • 正文 為了忘掉前任,我火速辦了婚禮慎菲,結(jié)果婚禮上嫁蛇,老公的妹妹穿的比我還像新娘。我一直安慰自己露该,他們只是感情好,可當(dāng)我...
    茶點故事閱讀 67,676評論 6 392
  • 文/花漫 我一把揭開白布第煮。 她就那樣靜靜地躺著解幼,像睡著了一般。 火紅的嫁衣襯著肌膚如雪包警。 梳的紋絲不亂的頭發(fā)上撵摆,一...
    開封第一講書人閱讀 51,541評論 1 305
  • 那天,我揣著相機與錄音害晦,去河邊找鬼特铝。 笑死,一個胖子當(dāng)著我的面吹牛壹瘟,可吹牛的內(nèi)容都是我干的鲫剿。 我是一名探鬼主播,決...
    沈念sama閱讀 40,292評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼稻轨,長吁一口氣:“原來是場噩夢啊……” “哼灵莲!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起殴俱,我...
    開封第一講書人閱讀 39,211評論 0 276
  • 序言:老撾萬榮一對情侶失蹤政冻,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后线欲,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體明场,經(jīng)...
    沈念sama閱讀 45,655評論 1 314
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,846評論 3 336
  • 正文 我和宋清朗相戀三年李丰,在試婚紗的時候發(fā)現(xiàn)自己被綠了苦锨。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 39,965評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖逆屡,靈堂內(nèi)的尸體忽然破棺而出圾旨,到底是詐尸還是另有隱情,我是刑警寧澤魏蔗,帶...
    沈念sama閱讀 35,684評論 5 347
  • 正文 年R本政府宣布砍的,位于F島的核電站,受9級特大地震影響莺治,放射性物質(zhì)發(fā)生泄漏廓鞠。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 41,295評論 3 329
  • 文/蒙蒙 一谣旁、第九天 我趴在偏房一處隱蔽的房頂上張望床佳。 院中可真熱鬧,春花似錦榄审、人聲如沸砌们。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,894評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽浪感。三九已至,卻和暖如春饼问,著一層夾襖步出監(jiān)牢的瞬間影兽,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,012評論 1 269
  • 我被黑心中介騙來泰國打工莱革, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留峻堰,地道東北人。 一個月前我還...
    沈念sama閱讀 48,126評論 3 370
  • 正文 我出身青樓盅视,卻偏偏與公主長得像捐名,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子左冬,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 44,914評論 2 355

推薦閱讀更多精彩內(nèi)容