問(wèn)題分析與解決 從上面的日志可以分析出來(lái),在執(zhí)行Android編譯的時(shí)候,aapt執(zhí)行失敗了,因?yàn)閍apt需要/lib64/libc.so.6文件 1. 查看系統(tǒng)版本 2. ...
在 Android 7.0 以上的系統(tǒng)中,Google 引入了一種名為網(wǎng)絡(luò)安全配置(Network Security Configuration)的功能。具體詳細(xì)介紹可見(jiàn)官方...
在使用 Fragment 的時(shí)候偶爾會(huì)有這么一個(gè)報(bào)錯(cuò), Can not perform this action after onSaveInstanceState,意思為無(wú)法...
System.exit(status)解釋如下: 終止當(dāng)前正在運(yùn)行的Java虛擬機(jī)。參數(shù)作為狀態(tài)代碼,按照慣例,一個(gè)非零狀態(tài)碼表示異常終止。用線程描述,在多線程情況下,可能更...
java 項(xiàng)目中使用的工具類非常多,比如JDK自己的工具java.lang.Math 、java.util.Collections 等都是我們經(jīng)常用到的工具類。工具類的屬性和...
枚舉最大的作用是提供了類型安全。為了彌補(bǔ)Android平臺(tái)不建議使用枚舉的缺陷,官方推出了兩個(gè)注解,IntDef和StringDef,用來(lái)提供編譯期的類型檢查。首先,引入依賴...
git pull的問(wèn)題是它把過(guò)程的細(xì)節(jié)都隱藏了起來(lái),以至于你不用去了解git中各種類型分支的區(qū)別和使用方法。當(dāng)然,多數(shù)時(shí)候這是沒(méi)問(wèn)題的,但一旦代碼有問(wèn)題,你很難找到出錯(cuò)的地方...
fork和clone的區(qū)別 問(wèn)題:pull request的作用比如在倉(cāng)庫(kù)的主人(A)沒(méi)有把我們添加為項(xiàng)目合作者的前提下,我們將A的某個(gè)倉(cāng)庫(kù)名為“a”的倉(cāng)庫(kù)clone到自己的...
在軟件開(kāi)發(fā)中,我們會(huì)經(jīng)常遇到各種時(shí)間的顯示及判斷,這就需要我們對(duì)獲取的數(shù)據(jù)進(jìn)行轉(zhuǎn)換。 “yyyy-MM-dd HH:mm:ss” 這是常用的時(shí)間顯示格式,表示了“年-月-日...
安裝 SonarLint SonarLint 使用 在項(xiàng)目上單擊右鍵,看到SonarLint的菜單,就證明我們安裝成功了。點(diǎn)擊Exclude from SnarLint an...
1. 首先,我們使用快捷鍵ctrl+alt+t打開(kāi)終端。 2. 然后使用命令 打開(kāi)bash_profile文件 3. 最后,附帶上vi的詳細(xì)命令介紹: 進(jìn)入vi的命令 移動(dòng)光...
Maven的Snapshot版本與Release版本 Maven中建立的依賴管理方式基本已成為Java語(yǔ)言依賴管理的事實(shí)標(biāo)準(zhǔn),Maven的替代者Gradle也基本沿用了Mav...
項(xiàng)目與build的特定全局變量 用gradle可以自動(dòng)生成BuildConfig類,其中能夠生成附加字段。這對(duì)配置服務(wù)器URL之類的工作十分有用,使用它也能輕松開(kāi)啟或關(guān)閉功能...
使用manifestPlaceholders改變< meta-data> 我們可以在AndroidManifest中定義一個(gè)變量,在build.gradle中動(dòng)態(tài)的替換掉,十...
一、為什么使用gradle.properties? 對(duì)于項(xiàng)目而言,有時(shí)候需要配置某些敏感信息。比如密碼,帳號(hào)等。而這些信息需要被很多類共同使用,所以必須有一個(gè)全局的配置 當(dāng)需...