從昨天晚上8點一直到現在凌晨四點,80%以上的時間都在調試開發環境,一會這裡出問題一會那裡出問題,真的煩ò?ó 還有,網上的教程跟我的電腦水土不服

大佬們覺得Android Studio好用嗎?怎樣才能提高效率?


可能是因為你沒有用過eclipse吧……


這第一個鍋是構建工具gradle的,

這貨有兩個前提:

一.所有依賴庫從網上的庫倉庫下載

二.版本不兼容,哪怕版本號尾號很小版本號不一樣,也要重新從網上下載.關鍵是配套依賴庫也要重新下載

很多情況就是卡在依賴庫下載.

第二鍋的SDK build tools經常升級

造成跟gradle打架,本地SDK已經升級了,AS中的gradle還在用不存老版本編譯,一編譯又在下老的SDK build tools.

這樣如果導入其它人,甚至以前的項目都會因為衝突,或者下載不下來卡住,所以項目直接導入很多情況錯誤一大堆.

解決辦法就是學會改gradle的腳本,一定要把項目改成當前環境的版本(gradle,sdk build tools)

不知道怎麼辦? 用AS新建一個項目,編譯運行成功,裡面各種版本就是你要抄.


好幾方面的原因,

首先確實是水土不服,在真正的互聯網不發達的地方,安裝環境什麼的經常會有某些個東西沒下載下來,或者巨慢的讀條。這會對新入門的人產生很大的困擾

另一方面,相較於隔壁微軟的vs install那樣一鍵裝環境,裝sdk什麼的,Google這邊確實顯得有點geek。

至於說好不好用,就看各人了。習慣了這一套東西的話,用起來也不會覺得有什麼不對勁的,但是剛接觸的話,可能會有點彆扭。



真的很難用,這麼說吧,說不難用的人

1 第一條被人舉報zz敏感,那我刪掉,可以可以,一言不合就舉報,很好

2 沒用過真正好用的編輯器,vs code也好,xcode也好,你見過哪個工程第一次打開沒有配置環境的時候,會無數次啟動卡死,會永遠download不知道什麼鬼的gradle包,sdk包,幸運的下半個小時,不幸的就只能殺進程重來。

3 當然我理解,別人說不好用,你說一句挺好用的啊的時候,那種廉價的高人一等的感覺

這麼說吧,我自己的as配好了,打開工程出問題的概率小,但是非安卓的同事,只是打算看一看我們工程,用as第一次打開項目的時候,無數次的卡在啟動頁,無數次不知道在初始化什麼配置,新的gradle下載不下來,十幾kb每秒,各種依賴包下載失敗,有時甚至同樣的倉庫順序,a電腦ok,b電腦就掛了的情況不要太多。反正我是不願意幫別的同事弄as和開發環境,太操蛋。

我只是想先打開工程看看代碼,能不能優化下那該死的gradle?


先說一下前提,我家自己的翻,應該不存在網路問題,as主要是兩類問題:

1.網路問題,依賴下載不下來,最近兩版本,自動更新gradle插件好像容易失敗,用迅雷直接下載zip,丟到.gradle裏,速速嗖嗖快。

2.新舊工程兼容問題,這個的確頭疼,技術升級很快,as版本,gradle版本,ndk版本,build tool,sdktool版本要契合。舊工程升級只能一點點改,要不然就繼續用舊sdk。

所以,其實AS除了升級會遇到些工程問題,全新安裝沒任何尿點,簡直爽到爆,如果題主是升級吐槽一下我還能理解,如果是全新安裝來吐槽我不能理解。


學習新技術的時候踩坑是很正常的,


好用到爆好嗎?難要要用回eclipse?


AS是根據IDEA做的,還有人說IDEA不好用?我想你說的「80%以上的時間都在調試開發環境」應該是網路問題吧。


我覺得是你對電腦有什麼誤解,Android Studio請問要調試什麼鬼開發環境?都是無腦安裝,裝好直接用,甚至你不想安裝下載個zip包就可以了。如果Studio都難用,那是你真沒有用過eclipse,各種你想不到的奇葩問題。idea被譽為目前最好用的java ide工具並不是浪得虛名的。


難用,到現在做了好幾年的安卓,雖然能解決各種坑,我還是覺得難用。

大學時,沒有c#基礎,只有c++和VB基礎的情況下,我下載了vs2010,不用太折騰,就能讓我用c#寫出一個能運行在班裡同學所有電腦的小軟體。

而工作後,最開始接觸eclipse adt和Android studio的時候,就感覺太難用了。IDE的學習曲線太陡峭,對新人很不友好。誠然如各位所說的,as比eclipse好用太多了,但是仍然改變不了他難用的事實啊。

其實說好用的,我能理解,大神們用vim都能寫工程(我這裡強調一下是我用的詞是「工程」,不是「代碼」),但是我想說這不是IDE本來的樣子,真正的IDE是不需要我去關注翻牆與否,是否要更新構建工具,最多下載一下sdk就好了。我不想每次導入別人的項目或者出包要去腳本或者用腳本里修改一堆配置,我想要關注我自己的代碼,而不是打包的代碼。


要看和誰比,和eclipse 那肯定是很好用了。

和 visual studio 比,就呵呵了。

android studio 4g內存根本就跑不起來。。

我用vs的時候,2g內存都跑的好好的。


是你自己太菜,別怪IDE不好用


我就知道有嘲諷題主菜的,但願你們一輩子都不會遇到技術問題。難用就是難用,藉機嘲諷別人很有優越感是嗎?


評論一堆扯eclipse的,as就是難用。尤其是配置環節。和vs比就是一坨屎,尼瑪各種配置噁心壞了。


beacuse the great firewall


由於工作原因,從不做app的我必須硬著頭皮學android studio了。第一次打開程序,什麼事還沒幹就自動更新了快一個G的內容,看的我一臉懵逼,而且期間還涉及到一些(你懂的)網路問題。弄完後看著左側的項目的一堆目錄頭皮發麻,沒辦法啊,咱以前都是業餘單幹python的,只會用jupyter notebook,從來沒弄過什麼項目哪見過這陣勢。。。熟悉了目錄結構後,又開始整什麼AVD、SDK……然後這廝佔用好幾G空間,發現C盤不夠了,艹,又是一陣腥風血雨,什麼清理文件、重裝、更換目錄之類的。好不容易弄了個hello world,那密密麻麻的調試信息又差點把我勸退。可以說要不是工作必需,我可能永遠不會接觸這玩意兒。

但是有一點真的應該要表揚,就是它的開發文檔真的太詳細、太清楚了,也不是特別複雜,超贊!我真的不需要看視頻,不要找老師,只是買了本書看了幾個例子,靠著開發文檔就幹了很多事情,我一個學python的,看android的文檔竟然也學會了許多java的知識,神奇。既然開發文檔超好用,那麼我覺得android studio整體是好用的。

還有它的自動補全功能,也是非常棒,很多時候我都不需要記那些複雜的語句。此外,還有個refactor功能,你給一個變數改名,其他任何引用到這個變數的的地方都會跟著改名,真的十分方便。我不知道其他軟體類似的功能做的如何,不過我已經知足了。

說真的,過了入門階段,一切都會好起來。在成長的過程中,你會領略到一個詳細的文檔帶給你的便利(小聲嘀咕一句,如果你想知道什麼是不好用的文檔,請參考apache)


難用嗎?我覺得還可以接受吧。給我的感覺就是太臃腫,用起來卡頓,可能是我電腦配置不行吧,當然intellji idea也可以上sdk開發android應用。說起難用,還是當年eclipse難用,創建工程都麻煩,現在as用了gradle,創建工程簡單了,但是變得慢了


確實難用,對電腦性能要求太高。每次更新記錄都有說 提升了性能,興沖沖的更新後,結果卡得要死。越更新越卡。內存,cpu 要求太高。以前8g內存,開個as 運行一會,溫鬥士就彈出低內存框,現在加了到16g ,內存依然不夠用。開個as 和chrome,就別想幹其他的了。不知道谷歌家程序員都什麼電腦配置,感覺as 有內存泄露的bug ,有時候莫名自己閃退,退的那速度真是挺快,三四個項目窗口舜沒。

不是 AS 水土不服,而是你浮躁。AS 已經夠良心了,直接扔給你 Eclipse 讓你開發調試 Android 你試試什麼感覺。


推薦閱讀:
相關文章