原创 系統級應用,重簽名後WebView閃退問題

因爲應用是系統級別的,在AndroidManifest.xml中添加了android:sharedUserId="android.uid.system" 然後在調用WebView時出現閃退: java.lang.UnsupportedOp

原创 DrawerLayout側滑菜單的使用及狀態欄實現沉浸式的透明

先來張效果圖:    其實就是內容裏頂層的圖片,延伸到狀態欄那裏了,並且狀態欄的那個半透明背景不顯示。 前前後後調了快1天了,也查找了很多資料,都無法實現我想要的效果。 後來發現只要2步就可以實現了: 第1步:在需要AndroidMani

原创 :app:checkDebugDuplicateClasses Execute taskAction

今天把AS從2.3.3升爲3.4.2後,導入項後發現報這個:app:checkDebugDuplicateClasses的錯:       然後查看了日誌,真是長篇大論,一頭霧水 org.gradle.api.tasks.TaskEx

原创 Error:(199) undefined reference to `__android_log_print'

最近在整合C和C++源文件,cpp目錄下有多個子文件,然後如果是子目錄出現有Android性質的元素時,就會報錯。如下圖所示 現在如果子目錄裏出現Android的LOG的日誌時,就會報如下的一個錯: Error:(199) undefi

原创 error CS0103: The name `Advertisement' does not exist in the current context

打開了一個塵封已久的Unity項目,突然發現日誌窗口顯示這樣一句錯誤: Assets/Scripts/GameManager.cs(207,13): error CS0103: The name `Advertisement' does

原创 各種語言的格式轉換字符

Java語言:     C語言:     上面兩種語言的轉換是在網上收集過來的,如果有錯大家提出來吧~~ C++及其他後續再加上~~

原创 WebRTC語音對講無聲音

最近在搞Webrtc對講的降噪和迴音消除,找了代碼然後改了非常多。。。。發現一個很無語的Bug:進入程序進行語音對講,有偶發揚聲器無法播放聲音,但如果首先進行視頻通話,再語音,剛正常。 剛開始懷疑是代碼改了哪裏改錯了,查了很多資料,Web

原创 Jack is required to support java 8 language features.

最近在折騰WebRtc,從官網上下載的例子放入項目裏,發現報如下的錯: Error:Jack is required to support java 8 language features. Either enable Jack or

原创 使用adb命令實時查看LogCat,以及輸出成日誌

1、在Window下,首先Win+R喚出cmd窗口 2、輸入adb devices查看當前插在電腦上的Android設備列表 3、輸入adb logcat查看當前設備的所有實時日誌: 如果獲取的列表裏有多個設備,則需要添加-s標明是查看

原创 在AS製作.9圖片

網上有很多方法制作.9的圖片,這裏討論用一種最簡單的辦法,點是在drawable裏的圖片,比如想把一張圖片製作成.9圖片,則直接點擊右鍵,彈出的小窗口,如上圖所示Create 9-Path file即可。 接着彈出有保存路徑和名字(名

原创 Did not find class android support design widget CoordinatorLayout

最近要維護一箇舊項目,接了新的功能,但新功能需要用到新的模塊,所以吧啦啦的把舊有的代碼都替換爲新的Androidx了,原本編譯沒有報錯,心想不太難,但是運行起來,直接掛了。。。。下面是錯誤的代碼: 2019-12-20 15:51:31

原创 C++代碼調用ADB命令與Android通訊的一些錯誤記錄、以及C++一些語法總結等

1、提示CString錯誤:不存在從 "CString" 到 "const char *" 的適當轉換函數 解決方案:項目----屬性----配置屬性----常規----字符集------使用多字節字符集     2、Build的時候提

原创 java.lang.SecurityException: Invalid value for visibility: 2

下載時報這樣的錯 2020-02-28 16:08:25.475 19757-19980/com.reach.dispatcher E/AndroidRuntime: FATAL EXCEPTION: Thread-50 Pro

原创 Android Studio3.4.2從原項目複製出一個支幹子項目,打開子項目,裏面包含有主項目路徑及文件的問題

最近項目有個需求,就是做一個單機版的App,所以我想直接把項目複製一個副本出來。但前段時間AS又升級到最新的3.4.2版本了,導致打開這個子項目時,裏面Project下包含原項目路徑及工程,並且子項目路徑無效(以前舊的AS2.3.3版本都

原创 Error:(36, 13) Failed to resolve: com.android.support:appcompat-v7:28.+

新建了項目,編譯時出現這句Error:(36, 13) Failed to resolve: com.android.support:appcompat-v7:28.+錯誤,網上有很多是叫改版本號等,其實可以在build.gradle增加