記錄工作中遇到的問(wèn)題

1.今天配置svn.checkout項(xiàng)目的時(shí)候出現(xiàn)無(wú)法彈出登錄框的問(wèn)題卫玖,再確認(rèn)清除了用戶緩存之后發(fā)現(xiàn)電腦和服務(wù)器不在同一個(gè)網(wǎng)段,更改連接的路由后成功解決問(wèn)題啤呼。

2.3.5版本后的android studio無(wú)需再配置代理巷怜,否則會(huì)出現(xiàn)sdk管理器無(wú)法連接,gradle無(wú)法下載的問(wèn)題瓢姻。

3.根據(jù)已有xml布局創(chuàng)建自定義組件,繼承Linalayout時(shí)Activity閃退,需繼承自FramLayout才可以正常運(yùn)行

4.注意TextView調(diào)用setText時(shí)避免傳入Int類型參數(shù).

5.全角模式下的空格祝蝠,漢字,數(shù)字幻碱,符號(hào)等所占比例是一致的,因此可以用全角模式下的空格來(lái)進(jìn)行文字對(duì)齊绎狭。

6.svn更新項(xiàng)目報(bào)錯(cuò)Node remains in conflict

terminal : svn revert --depth=infinity D:\00zzj\00-SVN\cabinet

7.andoid studio 在連接手機(jī)調(diào)試的時(shí)候,點(diǎn)擊Run或Debug運(yùn)行褥傍,結(jié)果手機(jī)全是Debug調(diào)試儡嘶。此時(shí)只需將手機(jī)中開發(fā)者選項(xiàng)關(guān)閉、重新開啟就ok了

8.使用databinding+navigation在activity中添加標(biāo)簽<fragment>時(shí)出現(xiàn)Caused by: java.lang.IllegalArgumentException: Binary XML file line #75: Duplicate id 0x7f0800c5, tag null, or parent id 0xffffffff with another fragment for androidx.navigation.fragment.NavHostFragment.經(jīng)過(guò)半天的搜索最終找到是因?yàn)樵赼ctivity中兩次調(diào)用setContentView?恍风,一次是使用setContentView?蹦狂,第二次是使用DataBindingUtil.setContentView()?誓篱。只需使用DataBindingUtil.setContentView()?,它會(huì)內(nèi)部?jī)?nèi)部調(diào)用setContentView()即可.

9.java 和kotlin混合編程時(shí),如果出現(xiàn)java調(diào)用kotlin類時(shí)import錯(cuò)誤,大概率因?yàn)闆]有在項(xiàng)目中添加kotlin支持:

①在項(xiàng)目的build.gradle→buildscript中添加 [ ext.kotlin_version= '1.3.72' ]//相當(dāng)于一個(gè)常量,用來(lái)表示要導(dǎo)入的kotlin版本;在dependecies中添加[?classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version" ]

②在app的build.gradle中添加apply plugin:'kotlin-android' apply plugin:'kotlin-android-extensions',然后在dependencies中添加[?implementation "org.jetbrains.kotlin:kotlin-stdlib:$kotlin_version" ],同步后即可

10.橫屏應(yīng)用在調(diào)用devicePolicyManager.lockNow();方法后會(huì)出現(xiàn)Activity走onDestroy方法的現(xiàn)象,此時(shí)在AndroidManifest.xml的<activity>中添加:android:configChanges="orientation|keyboardHidden|screenSize"屬性即可.

11.使用MultiLiveData時(shí)會(huì)出現(xiàn)obser調(diào)用兩次及fragment共用viewmodel時(shí)多次調(diào)用的問(wèn)題,這時(shí)需使用singleEventData避免出現(xiàn)此問(wèn)題,原理為添加原子計(jì)數(shù)器,時(shí)間消費(fèi)后便將liveData標(biāo)記為不可接收

12.org.apache.xerces.impl.io.MalformedByteSequenceException: Invalid byte 3 of 3-byte UTF-8 sequence.

配置環(huán)境變量:?變量名為: JAVA_TOOL_OPTIONS 變量值為:-Dfile.encoding=UTF-8

配置完成重啟Studio即可凯楔,特殊情況重啟電腦窜骄。

13.?添加excel-plus導(dǎo)出表格時(shí),使用@Data注解實(shí)體類啼辣,編譯時(shí)提示annotationProcessor錯(cuò)誤啊研,google后排除原依賴中的lombok,重新單獨(dú)添加后成功:

implementation('io.github.biezhi:excel-plus:1.0.8'){

? ? exclude group:'org.projectlombok',module:'lombok'

}

compileOnly 'org.projectlombok:lombok:1.18.4'

annotationProcessor 'org.projectlombok:lombok:1.18.4'

但又有新的問(wèn)題產(chǎn)生鸥拧,提示‘’Program type already present: com.baidu.ocr.sdk.BuildConfig‘党远,初步估計(jì)時(shí)因?yàn)閯h除依賴后緩存導(dǎo)致的,clean -> rebuild后問(wèn)題解決富弦。

14.項(xiàng)目Build的時(shí)候會(huì)出現(xiàn)[Fatal Error] core-ktx-1.3.2.pom:3:3: 文檔中根元素前面的標(biāo)記必須格式正確沟娱。的報(bào)錯(cuò),雖不影響app運(yùn)行,但是無(wú)奈強(qiáng)迫癥,看不得這些:

? ? 經(jīng)過(guò)一番查找確定問(wèn)題是由于project的repositories中alibaba的maven地址的pom解析問(wèn)題((13條消息) Gradle build 時(shí)出現(xiàn) Fatal Error 文檔中根元素前面的標(biāo)記必須格式正確_yadesyoung的博客-CSDN博客),在修改回google(),jcenter()后報(bào)錯(cuò)消失,但由于jcenter()放置在了google()前面,導(dǎo)致出現(xiàn)Could not find aapt2-proto.jar錯(cuò)誤.好吧,我調(diào)順序就是[U?ェ?*U](這里注意兩個(gè)倉(cāng)庫(kù)的先后順序,google要在前面,不然會(huì)報(bào)錯(cuò)~android - Could not find aapt2-proto.jar - Stack Overflow),成功,但引入了一個(gè)新的問(wèn)題就是,google上的部分資源下載賊慢,每次sync都要等比較長(zhǎng)時(shí)間,二番查找得知了alibaba鏡像網(wǎng)站的正確用法,https://maven.aliyun.com/mvn/guide;

? ? 正確配置完ali鏡像maven后國(guó)探sync快樂了很多,也不會(huì)出現(xiàn)開始的錯(cuò)誤.

15.source insight? New project后無(wú)法跳轉(zhuǎn)代碼:symbol not found:

? ? 在主瀏覽頁(yè)面右側(cè)的project Files底邊工具欄空白處右鍵,選擇Open project, 然后選擇需要的項(xiàng)目,選擇ok,會(huì)提示是否需要Synchronizing ,當(dāng)然是需要啦~

參考鏈接:(13條消息) 使用Source Insight時(shí)出現(xiàn)"Symbol not found"的問(wèn)題 —代碼跳轉(zhuǎn)_flyingrhym的專欄-CSDN博客


16. Android studtio 阿里鏡像倉(cāng)庫(kù)配置

//https://maven.aliyun.com/mvn/guide

maven { url 'https://maven.aliyun.com/repository/public'}

maven { url 'https://maven.aliyun.com/repository/gradle-plugin' }

maven { url 'https://maven.aliyun.com/repository/google' }

maven { url 'https://maven.aliyun.com/repository/central' }

maven { url 'https://maven.aliyun.com/repository/apache-snapshots' }

mavenLocal()

mavenCentral()

17.android5.1系統(tǒng)真機(jī)調(diào)試含有jni項(xiàng)目的時(shí)候,會(huì)出現(xiàn)lldmoule一直無(wú)法通過(guò)的問(wèn)題,goole,百度了很久依然無(wú)法解決,刪除.lldb文件夾后拷貝同事的回來(lái)也是無(wú)法解決.重裝as后kill.? 猜測(cè)還是.lldb文件夾出了問(wèn)題

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市腕柜,隨后出現(xiàn)的幾起案子济似,更是在濱河造成了極大的恐慌,老刑警劉巖盏缤,帶你破解...
    沈念sama閱讀 212,884評(píng)論 6 492
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件砰蠢,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡唉铜,警方通過(guò)查閱死者的電腦和手機(jī)台舱,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,755評(píng)論 3 385
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)潭流,“玉大人竞惋,你說(shuō)我怎么就攤上這事』壹担” “怎么了拆宛?”我有些...
    開封第一講書人閱讀 158,369評(píng)論 0 348
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)讼撒。 經(jīng)常有香客問(wèn)我浑厚,道長(zhǎng),這世上最難降的妖魔是什么椿肩? 我笑而不...
    開封第一講書人閱讀 56,799評(píng)論 1 285
  • 正文 為了忘掉前任瞻颂,我火速辦了婚禮,結(jié)果婚禮上郑象,老公的妹妹穿的比我還像新娘。我一直安慰自己茬末,他們只是感情好厂榛,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,910評(píng)論 6 386
  • 文/花漫 我一把揭開白布盖矫。 她就那樣靜靜地躺著,像睡著了一般击奶。 火紅的嫁衣襯著肌膚如雪辈双。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 50,096評(píng)論 1 291
  • 那天柜砾,我揣著相機(jī)與錄音湃望,去河邊找鬼。 笑死痰驱,一個(gè)胖子當(dāng)著我的面吹牛证芭,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播担映,決...
    沈念sama閱讀 39,159評(píng)論 3 411
  • 文/蒼蘭香墨 我猛地睜開眼废士,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來(lái)了蝇完?” 一聲冷哼從身側(cè)響起官硝,我...
    開封第一講書人閱讀 37,917評(píng)論 0 268
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎短蜕,沒想到半個(gè)月后氢架,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 44,360評(píng)論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡朋魔,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,673評(píng)論 2 327
  • 正文 我和宋清朗相戀三年岖研,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片铺厨。...
    茶點(diǎn)故事閱讀 38,814評(píng)論 1 341
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡缎玫,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出解滓,到底是詐尸還是另有隱情赃磨,我是刑警寧澤,帶...
    沈念sama閱讀 34,509評(píng)論 4 334
  • 正文 年R本政府宣布洼裤,位于F島的核電站邻辉,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏腮鞍。R本人自食惡果不足惜值骇,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 40,156評(píng)論 3 317
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望移国。 院中可真熱鬧吱瘩,春花似錦、人聲如沸迹缀。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,882評(píng)論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)。三九已至票摇,卻和暖如春拘鞋,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背矢门。 一陣腳步聲響...
    開封第一講書人閱讀 32,123評(píng)論 1 267
  • 我被黑心中介騙來(lái)泰國(guó)打工盆色, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人祟剔。 一個(gè)月前我還...
    沈念sama閱讀 46,641評(píng)論 2 362
  • 正文 我出身青樓隔躲,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親峡扩。 傳聞我的和親對(duì)象是個(gè)殘疾皇子蹭越,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,728評(píng)論 2 351