原创 把linux系統重裝成Windows10的方式之一(應該也適用於Windows系統重裝,暫未嘗試)

說明: 1.我是用U盤啓動的方式去裝系統的,我的電腦是Thinkpad,進入bios的方式是開機後按住F12。 2.這篇文章只是我在看過衆多重裝系統的文章之後經過嘗試並且成功的經歷,所以標題中寫了“之一”就是說可能有很多更簡單更高效的方式

原创 多module的項目中使用ARouter時報錯ARouter::There is no route match the path [/xxx/xxx], in group [xxx][]

本文只說明在一個具有多個module的Android項目中使用ARouter進行頁面跳轉(本次測試了Activity之間跳轉)時遇到如題報錯的解決方式,文中涉及到了ARouter的最基本的使用方式,但是不會涉及到ARouter的高級使用方

原创 Android中遇到java.lang.NoSuchMethodError: java.io.File.toPath()Ljava/nio/file/Path的問題

本來想把標題寫的更精細點,便於遇到同樣問題的人很快命中,別浪費時間,因爲這個題目太泛泛,網上這種題目重複率很高,遇到的場景和產生的原因也可能各不相同,大多也是Java項目中的,比如使用tomcat時遇到等,這裏是android中遇到,不是

原创 android studio 右側的gradle面板中沒有內容

在使用Android studio(以下簡稱爲as)的時候,有時我們要用它右側(一般都是這個位置)的Gradle面板中的快捷方式執行一些gradle task,最常用的就是打包以及安裝apk或者打jar包等,不管是debug還是relea

原创 Android apk簽名打包後使用adb手動安裝時失敗:[INSTALL_PARSE_FAILED_NO_CERTIFICATES](android studio2.3以後遇到的問題)

       自己的Android studio(windows平臺上)剛剛更新到2.3版本,在沒有充分了解它的新變化的情況下,使用的時候難免會遇到一些問題,比如gradle的問題可能是大家最常見的,不過解決的一般思路和之前(例如2.1更

原创 android開發,在命令行用adb install xxx.apk時顯示"killed"

(無圖,之前沒來得及截圖,寫博客之前再次測試發現該問題消失,設備應該是做了系統升級,所以以下說明若有誤,請見諒並給與指導)在某androidTV上進行apk的測試,使用android studio直接安裝debug版的apk時發現進度條顯

原创 android studio中刪除module後它的文件夾總是重新出現

這個問題應該很"個人化",也就是很可能只有我自己遇到[笑哭.png]。本不想專門寫一篇博客,只自己在記事本上記錄一下就OK了,但是一想萬一有人遇到類似的問題呢?反正這也可以當記事本,也不是惡意刷博客數量。 我的一個Android項目裏原來

原创 Android開發中使用單例模式的一個小的注意點(在私有構造中做一些初始化的問題)

說在最前面:本篇文章不是講單例模式有哪幾種創建方式以及各自的利弊,也不說什麼情況下單例模式失效以及內存泄漏等類似面試題,只說個人在應用中想要總結的一個小問題,如果衝着上面說的內容來的,那可以繼續找其他的了[笑哭.gif]。 單例模式和其他

原创 自己使用Android studio創建.9(點9)圖片

本來標題想寫"Mac版Android studio創建.9圖片",但是感覺區別應該不大,因爲只需要拖拽一下鼠標就行了,鍵盤以及快捷鍵都不用不上。 這篇文章其實也是自己看了其他文章後的一點補充,並不是所有人都會有的問題。既然是想標爲原創,那

原创 Android Toast:除了主線程之外,子線程中慎用,你可能遇到過Toast不彈出(不管用)的問題(和Looper搭配的方式也要慎重使用)

Android開發中我們會經常用到Toast來在界面上打印提示信息,如果是在調試程序的時候,使用它打印一些中間過程的結果顯然比使用Log更直觀一些,因爲我們運行程序時可以直接從設備中看到彈出來的結果,而Log打印的內容還要通過控制檯去找。

原创 android studio2.3以後給apk簽名打包後安裝失敗的問題[INSTALL_PARSE_FAILED_NO_CERTIFICATES]

       自己的Android studio(windows平臺上)剛剛更新到2.3版本,在沒有充分了解它的新變化的情況下,使用的時候難免會遇到一些問題,比如gradle的問題可能是大家最常見的,不過解決的一般思路和之前(例如2.1更

原创 用Android studio2.3打jar包失敗,沒有生成相應的jar包。

Android開發過程中,有時需要將我們的某些功能打成jar包給其他人使用,這樣的文章也不在少數,下面我將我在打包的過程中遇到的問題以及打包流程說一下,供需要的各位參考: Android studio(以下簡稱as)的菜單欄下依次打開Fi

原创 使用glide時報錯:java.lang.NoSuchMethodError: No virtual method into(Landroid/widget/ImageView;)...

問題產生的背景: 別人的兩個Android項目,功能基本一樣,下面就稱爲A項目和B項目,大家分清說的是哪個,不要暈了,哈。需求是將A項目重構一下,然後將B項目中的某一個功能模塊移植過來。按照他的需求我就將B項目中要求移植的代碼在A項目中添

原创 Android Studio:Could not find com.android.tools.build:aapt2:3.3.1-5013011.

用android studio編譯項目的時候,尤其是新版studio(寫這篇文章時用的是android studio3.3)編譯較低版本studio開發的android項目或者很早之前的android項目時有可能會遇到如標題或者圖1的報錯

原创 android(或java中)怎樣在自己的jar包裏集成第三方類庫並且可用(不會報錯:java.lang.NoClassDefFoundError....)

        估計不少coder friends 在開發android或java項目時都有過自己打jar包給別人使用的經歷,這其中有一些人可能跟我一樣在打jar包時會遇到一個問題:在打jar包的整個過程中一切正常,如果這個jar裏的源代