那些年我們學Android的小零碎

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

一.構建

1.maven 添加多個url

在項目構建的過程中,我們經常會遇到依賴很多庫的情況,那么添加多個url的解決辦法就在下面啦。

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

二.多媒體

1.從imageview中獲得bitmap的方法

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

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

三.Material Design

1.水波紋

水波是個好東西,點擊一下會有很靈動的效果,那么在Android5.0上怎么實現呢?其實只需要在空間上添加一個屬性

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

四.編譯錯誤

1.導入文件重復

As error

無論是在構建debug版本或者是構建release版本都可能出現的錯誤,根據字面意思可以知道就是導入的文件重復,那么第一反應就是刪一份,那么我們可以看看他們都在哪里,(Double Shift快捷鍵搜索或者手動打開lib查找)

文件查找

那么找到了之后可以嘗試刪除,如果刪除之后又復現,可以嘗試build.gradle里查看是否有沖突的導入,刪掉依賴即可。

2.瓜皮問題?

描述:IDE突然報錯

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

查詢多處無果,就連StackOverflow都沒有……失望,重啟AS,我擦!好了……真的是無語了。

3.找不到依賴項

描述:剛升級As3.0,新建了一個工程,結果出現一大片錯誤……不過錯誤的種類都是一樣的,如下

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.

查詢國內外網站都說是As3.0新配置的坑,但是又沒有一個能解決的方法,包括Android 開發者官網的方法也是看的一臉懵逼,后來也是在StackOverflow上面看到另一個問題的帖子,覺得他的問題跟我的很像,就抱著試試看的態度改了一下,然后就出現樓上那個瓜皮問題,重啟全部搞定。

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

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

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

當然,使用complie應該也是沒問題的,具體可以看上面的url。

4.導入項目問題

解決AndroidStudio導入項目在 Building gradle project info 一直卡住

5.Gradle問題(同4)

當我們能進入項目,但是還是不能編譯運行,我們可以考慮用于一個默認的gradler,在setting中選擇Use local gradle distribution,然后選擇Gradle 的目錄即可,這樣就不會每次根據項目中\gradle\wrapper\gradle-wrapper.properties 文件下載指定版本的gradle。而是使用指定的gradle

五.代碼錯誤

1.ButterKnife錯誤

代碼.PNG

如上圖代碼,使用了官方插件導入bind,看似不會報錯,但是實際上會報下面的錯誤

錯誤

找不到控件,研究源碼可以看到,傳入的this作為目標,進行布局獲取,所以必須把butterknife.bind放在setContentView后面,但是代碼確實是這么寫的,那么哪里出問題了呢,看報錯log下面部分(圖未截完整),是該類父類里調用了butterknife.bind這句代碼,而父類不存在布局加載,所以導致空布局。

2.Github錯誤

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

git error setting certificate verify locations

這個錯誤是系統證書的問題,系統判斷到這個行為會造成不良影響,所以進行了阻止,只要設置跳過SSL證書驗證就可以了,打開gitbash,然后輸入

git config --global http.sslVerify false

此時導入就沒問題了。

六.UI問題

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

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

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市,隨后出現的幾起案子,更是在濱河造成了極大的恐慌,老刑警劉巖,帶你破解...
    沈念sama閱讀 230,501評論 6 544
  • 序言:濱河連續發生了三起死亡事件,死亡現場離奇詭異,居然都是意外死亡,警方通過查閱死者的電腦和手機,發現死者居然都...
    沈念sama閱讀 99,673評論 3 429
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人,你說我怎么就攤上這事。” “怎么了?”我有些...
    開封第一講書人閱讀 178,610評論 0 383
  • 文/不壞的土叔 我叫張陵,是天一觀的道長。 經常有香客問我,道長,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 63,939評論 1 318
  • 正文 為了忘掉前任,我火速辦了婚禮,結果婚禮上,老公的妹妹穿的比我還像新娘。我一直安慰自己,他們只是感情好,可當我...
    茶點故事閱讀 72,668評論 6 412
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著,像睡著了一般。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發上,一...
    開封第一講書人閱讀 56,004評論 1 329
  • 那天,我揣著相機與錄音,去河邊找鬼。 笑死,一個胖子當著我的面吹牛,可吹牛的內容都是我干的。 我是一名探鬼主播,決...
    沈念sama閱讀 44,001評論 3 449
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了?” 一聲冷哼從身側響起,我...
    開封第一講書人閱讀 43,173評論 0 290
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后,有當地人在樹林里發現了一具尸體,經...
    沈念sama閱讀 49,705評論 1 336
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 41,426評論 3 359
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發現自己被綠了。 大學時的朋友給我發了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 43,656評論 1 374
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖,靈堂內的尸體忽然破棺而出,到底是詐尸還是另有隱情,我是刑警寧澤,帶...
    沈念sama閱讀 39,139評論 5 364
  • 正文 年R本政府宣布,位于F島的核電站,受9級特大地震影響,放射性物質發生泄漏。R本人自食惡果不足惜,卻給世界環境...
    茶點故事閱讀 44,833評論 3 350
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧,春花似錦、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 35,247評論 0 28
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至,卻和暖如春,著一層夾襖步出監牢的瞬間,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 36,580評論 1 295
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人。 一個月前我還...
    沈念sama閱讀 52,371評論 3 400
  • 正文 我出身青樓,卻偏偏與公主長得像,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 48,621評論 2 380

推薦閱讀更多精彩內容