Android studio 還未開始學習便遇上的坑

問題1:

為什么插入手機調(diào)試顯示編譯成功但是手機沒有反應?

很簡單,就是你的手機OS不支持最新的安卓API,所以你要把sdk降級到你手機安卓操作系統(tǒng)的版本,很有意思的是我的手機是堅果R1,顯示的版本是8.1,但是我安裝了8.1版本的sdk無法啟動手機調(diào)試,于是我懷疑這次是錘子公司的不完全升級,也就是假升級,因為兼容性的原因,高版本的android都可以支持低版本的API的,所以,我嘗試去下載8.0sdk,呵呵


問題2:

我們從哪里去下載程序,下載什么程序.

https://dl.google.com/android/installer_r24.4.1-windows.exe?utm_source=androiddevtools&utm_medium=website

https://dl.google.com/dl/android/studio/install/3.5.3.0/android-studio-ide-191.6010548-windows.exe

重要的事情說3遍,

不要在其他網(wǎng)站下程序!

不要在其他網(wǎng)站下程序!

不要在其他網(wǎng)站下程序!

尤其是這個Android studio這個軟件還是免費的時候!

開發(fā)者要避免在第三方下載,因為你下載的那些軟件可能被人加了料你還傻傻不知道,加個遠程組件自動訪問你的手機出了問題有你哭的.

1.先安裝Android SDK,安裝的過程,android sdk直接所有的東西全部默認,安裝后續(xù)的組件要有耐心,因為現(xiàn)在下載速度很快了,都13-14Mb,所以和從網(wǎng)上收集到的信息進行對比,我們非常幸福了

然后進行環(huán)境變量的添加,我所有的東西選擇默認主要是為了以后能有個穩(wěn)定的安裝步驟

選擇新建ANDROID_HOME,加入Android SDK的安裝路徑C:\Users\你的用戶名\AppData\Local\Android\android-sdk


然后在path環(huán)境變量中加入


C:\Users\你的用戶名\AppData\Local\Android\android-sdk\platform-tools

C:\Users\你的用戶名\AppData\Local\Android\android-sdk\tools

這樣Android SDK就安裝成功了

2Android stduio的安裝就是一路next

記住不要安裝Android Virtual Devices,你知道你為什么sdk安裝時間這么長嗎?那些大文件都已經(jīng)安裝了一遍了,你再去安裝只是浪費生命和導致其他不可預知的錯誤,因為Android studio使用體驗是我接觸過所有的IDE中體驗最差的,覺得的實力第一,連續(xù)安裝了2天時間,兩天時間才在第二天的時候找到了主線搭上了AS的這破車.

一定會提示你未檢測到SDK add-ons,直接cancel

然后安裝選擇standard還是custom,記住是custom,能多安一個算一個,因為以后也會去安裝的

問題三

最后結(jié)尾的Android SDK實力坑爹,千萬不要默認安裝Android SDK,安裝了以后之前的SDK安裝就白玩了,看好下面有個文件夾,選擇C:\Users\你的用戶名\AppData\Local\Android\android-sdk,

它會提示你僅僅對sdk過時和沒安裝的文件進行安裝,要的就是這個,ok





問題四:

為什么我什么都安裝了gradle總是報錯

網(wǎng)絡(luò)問題,解決很簡單,加個能訪問的網(wǎng)絡(luò)就可以

別想著能有什么一勞永逸的方法,你剛開始接觸這么坑爹的IDE能運行不出錯就不錯了,還想要自行車?我呸,看看AS這坑爹的一副嘴臉,你準備好退坑遺言了嗎?

我們新建項目然后出來這樣的界面,點擊build.gradle(Project:My....)在google()和jcenter()中插入maven { url'https://maven.aliyun.com/repository/jcenter' }


如果你打算安裝flutter,在新建flutter項目后從上往下看,android文件夾中有個build.gradle文件,單擊修改

出問題的還是google()和jcenter()這倆兄弟,直接全踢了換新的

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

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

maven { url'http://maven.aliyun.com/nexus/content/groups/public' }


一勞永逸的辦法:目前還沒出錯的設(shè)置,User/你的用戶名/.gradle文件夾里就是整天折磨你的gradle,點擊文件夾進去選擇版本最新的就ok,你就不用整天苦逼的天天去改build.gradle了


重要的話說3遍,有安卓手機就別安裝AVD也就是安卓虛擬機了,將自己的手機的usb調(diào)試模式打開,絕對體驗好.

為什么要用手機進行調(diào)試?

因為方便,你自己的手機用起來比電腦舒服,根本不需要安裝其他亂七八糟的東西,你只要安裝Android SDK的時候一切默認安裝,一直等到安裝完成,google usb驅(qū)動什么的都是默認安裝的,根本不需要去搞虛擬機.

問題五:

關(guān)于虛擬機的坑

如果你知道虛擬機,那么virtual machine和vitual Box一定聽過,那你知道cpu也是支持虛擬化技術(shù)的嗎?

不錯,安裝avd安卓虛擬機就是需要你進入主板bios開啟cpu虛擬化的設(shè)定

如果你是INTEL CPU的用戶,恭喜你,Google這公司和你的cpu有不可告人的關(guān)系,你已經(jīng)做完所有的工作了

如果你是AMD CPU的用戶,恭喜你,你將會擁有比INTEL CPU用戶更多的安裝體驗,因為這才是問題的重點,hyper-V和win7你選哪個?hyper-V和virtual machine\vitual Box你選哪個?坑爹的不兼容

不兼容正常,都是一個工作崗位,競爭上崗,后來的hyper-V他爹叫Windows.結(jié)果可想而知,用了hyper-V,頻繁重啟電腦將會是你以后的人生.因為添加和卸載hyper-V組件必須重啟電腦,如果你還用VM的話.

我windows用的少,沒見過win7有啥hyper-V的,有也是我轉(zhuǎn)用linux之后.

win10開啟hyper-V

win+r輸入control然后選擇程序,右邊有一個啟用或關(guān)閉Windows功能




因為最近玩gridstudio,virtual Box還是有用的,所以我選擇真機調(diào)試.

至于為什么我要啰里啰唆的說flutter,因為Google這公司開發(fā)出來,運行效率比原生Android程序都要高.

下面說一下怎么安裝flutter SDK

flutter SDK和zip版本的MySQL很像,需要自己去配置.

下載地址

https://flutter.dev/docs/development/tools/sdk/releases?tab=windows#windows


一個zip文件,網(wǎng)址里面有Stable channel (Windows)\Beta channel (Windows)\Dev channel (Windows)\Master channel (Windows)四個版本

我覺得還是用git比較方便git clone-bmaster https://github.com/flutter/flutter.git

就是浪費時間,github最令人印象深刻的有兩個地方,一個就是代碼,一個就是下載速度

這四個版本哪個都可以,但是推薦Dev和Msater

然后設(shè)置環(huán)境變量,就是在path環(huán)境變量下添加flutter文件夾下面的bin路徑,我把這貨兒放在了D盤,放哪里都行


然后還是因為網(wǎng)絡(luò)

cmd中輸入

set?PUB_HOSTED_URL=https://pub.flutter-io.cn

set?FLUTTER_STORAGE_BASE_URL=https://storage.flutter-io.cn

我之前搞錯了,弄的環(huán)境變量



在Android studio中使用flutter需要安裝插件flutter和dart

file->setting->pluggin搜索flutter,點擊install,然后捎帶給你安裝dart,這個也是必須的

就此,一切都可以進行正常的工作了

然后隨便cmd或者powershell

flutter config --android-sdk C:\Users\你的用戶名\AppData\Local\Android\android-sdk

set?PUB_HOSTED_URL=https://pub.flutter-io.cn

set?FLUTTER_STORAGE_BASE_URL=https://storage.flutter-io.cn

flutter doctor --android-licenses

最后

flutter doctor

之前已經(jīng)說過網(wǎng)絡(luò)的問題了,我還是繼續(xù)打出來好了,多來幾遍無妨.


但是我又發(fā)現(xiàn)了一篇文章,第二個方法感覺也挺好的,就是實在不想去折騰了,就這樣吧,一個Android studio折騰了兩天,終于可以休息了.

Flutter環(huán)境安裝手负,遇到的坑https://www.cnblogs.com/jackxu/p/9876454.html

按照Flutter步驟安裝玛追,新建了一個DEMO,Debug 無法通過玷或,拋出類似如下的錯誤信息,

* Where: Build file '.../android/app/build.gradle' line: 25

原因是jcenter google庫無法訪問钮呀,被強了翅帜,即使有VPN等等,也無法訪問

解決方法1:修改build.gradle,注釋掉jcenter()隧土,google()提针。使用阿里的鏡像。

buildscript {

repositories {

//google()

//jcenter()

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

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

maven { url 'http://maven.aliyun.com/nexus/content/groups/public' }

}

}

allprojects {

repositories {

//google()

//jcenter()

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

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

maven { url 'http://maven.aliyun.com/nexus/content/groups/public' }

}

}

第二步:找到fluttersdk目錄 進入如下目錄

?Flutter? -> ?packages? -> ?flutter_tools? -> ?gradle?

找到 flutter.gradle 文件 , 把jcenter注釋掉,替換阿里的鏡像

?buildscript {

repositories {

//jcenter()

//maven {

// url 'https://dl.google.com/dl/android/maven2'

//}

maven{

url 'https://maven.aliyun.com/repository/jcenter'

}

maven{

url 'http://maven.aliyun.com/nexus/content/groups/public'

}

}

}

作者寫的有些亂,我改了傳了截圖


結(jié)尾總結(jié)一下:

想用個Android studio真的不容易,終于知道為什么一個軟件賣這么貴了,太揪心了.這叫配置開發(fā)環(huán)境嗎?這叫斗智斗勇.我真服了AS和gradle了.

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末曹傀,一起剝皮案震驚了整個濱河市辐脖,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌皆愉,老刑警劉巖嗜价,帶你破解...
    沈念sama閱讀 211,123評論 6 490
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件艇抠,死亡現(xiàn)場離奇詭異,居然都是意外死亡久锥,警方通過查閱死者的電腦和手機家淤,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,031評論 2 384
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來瑟由,“玉大人絮重,你說我怎么就攤上這事〈蹩啵” “怎么了青伤?”我有些...
    開封第一講書人閱讀 156,723評論 0 345
  • 文/不壞的土叔 我叫張陵,是天一觀的道長殴瘦。 經(jīng)常有香客問我狠角,道長,這世上最難降的妖魔是什么蚪腋? 我笑而不...
    開封第一講書人閱讀 56,357評論 1 283
  • 正文 為了忘掉前任丰歌,我火速辦了婚禮,結(jié)果婚禮上屉凯,老公的妹妹穿的比我還像新娘立帖。我一直安慰自己,他們只是感情好悠砚,可當我...
    茶點故事閱讀 65,412評論 5 384
  • 文/花漫 我一把揭開白布厘惦。 她就那樣靜靜地躺著,像睡著了一般哩簿。 火紅的嫁衣襯著肌膚如雪宵蕉。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 49,760評論 1 289
  • 那天节榜,我揣著相機與錄音羡玛,去河邊找鬼。 笑死宗苍,一個胖子當著我的面吹牛稼稿,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播讳窟,決...
    沈念sama閱讀 38,904評論 3 405
  • 文/蒼蘭香墨 我猛地睜開眼让歼,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了丽啡?” 一聲冷哼從身側(cè)響起谋右,我...
    開封第一講書人閱讀 37,672評論 0 266
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎补箍,沒想到半個月后改执,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體啸蜜,經(jīng)...
    沈念sama閱讀 44,118評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,456評論 2 325
  • 正文 我和宋清朗相戀三年辈挂,在試婚紗的時候發(fā)現(xiàn)自己被綠了衬横。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 38,599評論 1 340
  • 序言:一個原本活蹦亂跳的男人離奇死亡终蒂,死狀恐怖蜂林,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情拇泣,我是刑警寧澤悉尾,帶...
    沈念sama閱讀 34,264評論 4 328
  • 正文 年R本政府宣布,位于F島的核電站挫酿,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏愕难。R本人自食惡果不足惜早龟,卻給世界環(huán)境...
    茶點故事閱讀 39,857評論 3 312
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望猫缭。 院中可真熱鬧葱弟,春花似錦、人聲如沸猜丹。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,731評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽射窒。三九已至藏杖,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間脉顿,已是汗流浹背蝌麸。 一陣腳步聲響...
    開封第一講書人閱讀 31,956評論 1 264
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留艾疟,地道東北人来吩。 一個月前我還...
    沈念sama閱讀 46,286評論 2 360
  • 正文 我出身青樓,卻偏偏與公主長得像蔽莱,于是被迫代替她去往敵國和親弟疆。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 43,465評論 2 348

推薦閱讀更多精彩內(nèi)容