用Java開發第一個APP


官方指導文檔

https://developer.android.google.cn/codelabs/build-your-first-android-app#0

如果出現

Error:Connection timed out: connect. If you are behind an HTTP proxy, please configure the proxy

 

 然后再同步gradle文件就可以了

如果出現

emulator *** has terminated

 

原文地址:https://www.cnblogs.com/a001jingzhao/p/15211160.html

  • 解決Android Studio 運行自帶模擬器報The emulator process for AVD Pixel_4a_Edited_API_28 has terminated.類似錯誤

最新開始學習Android開發,在裝Android Studio 時遇到很多坑,記錄一下,希望也可以幫助有需要的人。

  • 原因分析

可能錯誤原因:虛擬機安裝路徑存在中文符號導致亂碼(我的情況就是這種),因為我是AMD處理器一直以為是別的原因,后來發現中文模擬器路徑也會存在這個問題。
因為Android Studio會默認安裝虛擬機在用戶目錄下,如果你的電腦用戶名帶中文,比如C:\Users\ 張三 ,因為當前用戶路徑有中文符號,導致一些配置文件中的路徑會亂碼,這時虛擬機就會運行失敗。

  • 解決方法
    1. 進入C盤截圖顯示頁面找到 .android文件夾,這個是模擬器默認下載位置
    2. 剪切.android文件夾,粘貼到其他文件夾(切記不可中文路徑),例如像我這樣放到D盤自己創建的Android SDK文件夾。
    3. 這里我們進入 .android/avd/以截圖中Pixel_4a_Edited_API_28.avd為例,修改對應的Pixel_4a_Edited_API_28.ini文件
    4. 打開Pixel_4a_Edited_API_28.ini文件,修改path開頭的路徑
    5. 將其路徑修改為D:\Android SDK.android\avd\Pixel_4a_Edited_API_28.avd,注意ini配置文件要和avd目錄對應且必須為對應avd目錄的子路徑。
    6. 打開Pixel_4a_Edited_API_28.avd文件夾,點擊config.ini文件
    7. 找到skin.path,將其修改為下載的Android SDK的skins目錄下對應機型(一般不需要修改)
    8. 配置用戶環境變量
      變量名稱ANDROID_SDK_HOME
      變量值為Android SDK目錄
    9. 配置系統環境變量
      在系統環境變量Path編輯新增Android SDK目錄下的platform-tools如圖所示每個人不一樣根據自己文件目錄修改
    10. 最后重啟Android Studio 你會發現模擬器可以正常使用啦。

如果出現

AS中設置按鈕背景顏色一致不生效,一直是深紫色

原文地址:https://blog.csdn.net/weixin_43655425/article/details/110653494

https://www.liangzl.com/get-article-detail-222296.html

 

在res/values/themes.xml 中:

 

 紅框部分改成

parent="Theme.MaterialComponents.DayNight.NoActionBar.Bridge"

 

聽說是因為高版本的AS繼承了主題的緣故,要改成非繼承

如果出現

控制台中文亂碼

原文鏈接:https://blog.csdn.net/jankingmeaning/article/details/104772104/

雙擊Shift,輸入vmoption,,選擇Edit Custom CM Options

 

 如果之前沒有配置過,會彈出窗口問是否創建配置文件,點擊Create

輸入

-Dfile.encoding=UTF-8

 

 保存,重啟就可以了!

遇到了三個錯誤,網上說是直接照搬了kotlin代碼造成的,有沒有大神能解決?在解決這個問題之前先去學kotlin了

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM