1. android studio 中文社區 是什麼網站
Android Studio 中文組
網址:http://www.Android-Studio.org
Android Studio 中文組是一支針對Android Studio做本地化支持的團隊,其工作包括:Android Studio 漢化,文獻翻譯,BUG收集,安裝,配置過程中常見問題的發現和解決,以及中文教程的編寫。
中文組與2013年5月16日成立,由中文組籌辦的「Android Studio中文社區」網站於5月24日上線,已經得到了很多志願者的支持,謝謝你們!
Android Studio 中文社區
網址:http://forum.Android-Studio.org
Android Studio 中文社區是 Android Studio 的中文用戶交流心得,收集問題,解決問題的平台。
社區版塊包括:Android Studio 安裝升級(下載,安裝,升級,漢化),Android Studio 使用指南( 開發向導,經驗交流,BUG解決,源碼資源),android 培訓與招聘等;在中文社區,志願者們將自己翻譯的教程和使用經驗分享出來,初學者也將問題提出,等待其他人解決。
中文社區在Android Studio本地化的過程中起到了一定程度的促進作用,為中文用戶提供了一定程度的幫助。
2. Android Studio和IntelliJ IDEA的不同點在什麼地方
兩者不同點在於支持的開發環境和開發公司不同。
1、開發的公司不同
Android Studio是谷歌開發的Android開發插件。
IntelliJ IDEA是JetBrains公司推出的java集成開發環境。
2、支持的開發環境不同
Android Studio只支持Android開發,是谷歌在IntelliJ IDEA社區版上剔除其他功能的一款專注Android開發的插件,可以說是弱化版的IntelliJ IDEA。
IntelliJ IDEA是JetBrains公司推出的Java集成開發環境,當然Android也是基於java的,IntelliJ IDEA除了支持Android開發,還支持JavaSE,Android,Groovy,Scale,HTML,CSS,PHP等語言的開發。
(2)androidstudio社區擴展閱讀:
IntelliJ IDEA優點:
1、最突出的功能自然是調試(Debug),可以對Java代碼,JavaScript,JQuery,Ajax等技術進行調試。
2、查看Map類型的對象,如果實現類採用的是哈希映射,則會自動過濾空的Entry實例。
3、需要動態Evaluate一個表達式的值,比如我得到了一個類的實例,但是並不知曉它的API,可以通過Code Completion點出它所支持的方法。
4、最後,在多線程調試的情況下,Log on console的功能可以幫你檢查多線程執行的情況。
在IDEA的基礎上,Android Studio 提供:
1、基於Gradle的構建支持
2、Android 專屬的重構和快速修復
3、提示工具以捕獲性能、可用性、版本兼容性等問題
4、支持ProGuard 和應用簽名
5、基於模板的向導來生成常用的 Android 應用設計和組件
6、功能強大的布局編輯器,可以讓你拖拉 UI 控制項並進行效果預覽
3. 如何導入第三方插件在android studio中
1.導入文件: 將第三方文件(如下圖)復制到項目app->libs中; 2.添加引用: 右鍵文件「jpush-sdk-release1.7.3.jar"- Add as Library...,添加引用成功; 3.編輯build.gradle文件 添加如下代碼: sourceSets { main { jniLibs.srcDirs = ['libs'] } } 知識點延伸: Android Studio基於IntelliJ的社區版本構建,並增強了外觀和分析功能。許多的IntelliJ的愛好者對其復雜的編輯器和干凈的外表情有獨鍾。事實上,Android Studio運行十分迅速,並提供響應式的介面。Android Studio是一個全新的Android開發環境,它基於Intellij IDEA,與Eclipse+ADT插件構建的環境相似,Android Studio提供了集成的Android應用開發者工具,用於開發和調試。
4. 重裝系統後android studio怎麼裝
重裝Windows系統後Android studio無需重裝,直接遷移
http://www.cnblogs.com/jivenbest/p/4371808.html
5. 用Android studio時提示如圖,怎麼辦
1.在Eclipse中滑鼠放上去就可以提示方法的用法,實際上Android Studio也可以設置的。如圖Preferences > Editor >Generan> Show doc on mouse move:勾選上
2.確定後游標移到方法上試試
6. 如何安裝android studio
下載AS前先說下,AS安裝包分為含SDK版本和不含SDK版本下載,如果你有SDK,那麼完全可以下載不含SDK版本;不過下載了含SDK版本也沒事,安裝時選擇自定義SDK也可以,安裝後重新指定SDK路徑也可以,總之看個人愛好嘍。先吐槽下天朝的強大吧,不得不拜服天朝的牆。如果你有梯子請去Android Developer下載最新版的AS安裝包,如果你沒有梯子那也有個辦法,就是去Android Studio中文社區官網下載你的平台需要的安裝包。
下載下來以後安裝的過程可以忽略了吧,能安裝的都是程序猿吧,所以安裝這點就不說了,注意已經正確安裝配置了JDK。
安裝好了以後首次運行AS可能一直停在Fetching Android SDK component information。如下界面:
這是因為天朝的牆真的太高太厚把首次運行更新SDK給牆了。解決辦法就是關閉安裝向導,如果無法關閉可以在任務管理器中手動關掉進程(Ctrl+Alt+Del啟動任務管理器),然後打開AS安裝目錄下的bin目錄裡面的idea.properties文件,添加一條禁用開始運行向導的配置項:
disable.android.first.run=true
然後再啟動程序就會打開項目向導界面,這個時候如果點擊Start a new Android Studio project是沒有反應的,並且在Configure下面的SDK Manager是灰色的,這是因為沒有安裝Android SDK的緣故。這時候一般有兩種做法:
自己沒有SDK,需要從網路下載;打開向導的Configure-Settings,在查找框裡面輸入proxy,找到下面的HTTP Proxy,設置代理伺服器,並且將Force https://… sources to be fetched using http://選中,然後退出將上面在idea.properties配置文件中添加的那條配置項注釋掉重新打開Android Studio等剛開始的向導把Android SDK下載安裝完成就可以了。
自己有SDK,重新指定SDK路徑;打開向導的Configure->Project Defaults->Project Structure,在此填入你已有的SDK路徑。
此時重啟AS就可以在向導里新建Android工程嘍。至此整個安裝過程結束。
基本使用介紹
首先新建工程,輸入工程名和主包名和存儲路徑;點擊next到如圖步驟:
上圖中首先你可選擇你的App要適配的設備是Wear還是Mobile還是TV。在你新建App選擇最低適配版本時,強大的AS會給你一些有用的統計提示,如圖描述了當前版本的用戶情況,點擊Help me choose後彈出如下更加形象:
愛不釋手的亮點就是這么一步一步比Eclipse強大的,這只是一些不值得一提的小點而已,強大的功能還在後面。繼續點擊Next選擇形象友好的GUI模板,點擊完成進入工程初始化過程。
第一次安裝工程初始化時由於需要聯網下載gradle會比較慢,不過有時候不是第一也會慢,工程依賴的gradle版本不匹配時也會自動重新下載;我的初始化很快,原因是我本地的gradle-2.2-all.zip之前已經下載OK的。至於啥時gradle後文會有說明。這兒只是告訴你若果你看到卡一會兒時正常的。
這個創建過程可比Eclipse上長的多。主要是因為從gradle上下載。gradle也可以手動離線下載好放在對應目錄下。工程的結構和Eclipse上的不同,src下分為java和res。AS是基於idea,而idea和eclipse有大的區別,有好處也有不好的地方,在一段時間里,idea被認為是開發java最好用強大的ide工具,所以AS新建的時候有new application和new mole開發。idea沒有工作空間這樣的說法。這就是Eclipse用戶切換過來第一個比較不適應的地方。
具體說就是:
android studio是單工程的開發模式
android studio中的application相當於eclipse里的workspace概念
android studio中的mole相當於eclipse里的project概念
有了如上三條概念自己手動創建摸索下,相信聰明的你自然就明白咋回事了吧。
接下來看一些工欲善其事必先利其器的基本高頻率實用設置:
中文亂碼—–在窗口中,找到IDE Settings->Appearance,在右側勾選上「Override default fonts by」,然後在第一個下拉框中選擇字體為「simsun」,然後apply,重啟IDE,就好了。
設置快捷鍵—–在settings窗口中,找到IDE Settings->keymap,右側打開的就是快捷鍵了。右鍵單擊要修改的快捷鍵,會彈出一個菜單,選擇「Add keyboard shortcut」就可以修改快捷鍵了。刪除的話,在彈出的菜單中選擇remove XXX即可。特別說明,在AS的快捷鍵設置里可以直接設置使用Eclipse快捷鍵還是別的IDE快捷鍵。如果你熱衷Eclipse那麼也可設置成Eclipse的快捷鍵。
修改主題—–在IDE Settings->Appearance,右側的Theme選擇自己喜歡的主題即可。個人比較喜歡Darcula主題,也就是如上截圖樣式。
如何將Eclipse工程導入AS使用—–選擇File->Import Project,在彈出的菜單中選擇要導入的工程即可,選擇好以後就直接next,在第二個窗口中也選擇默認的第一個選項就可以。需要注意的是,在AS中,有兩種工程,一個是Project,一個是Mole,上面已經細說過了。
導入jar包—–選擇File->Projcet Structure,在彈出的窗口中左側找到Libraries並選中,然後點擊「+」,並選擇Java就能導入Jar包了。或者直接拷貝jar文件到項目的libs文件夾下,然後運行:Sync Project with Gradle Files。然後clean project重新編譯。
刪除項目—–AS對工程刪除做了保護機制,默認你在項目右鍵發現沒有刪除選項。你會發現你的mole上面會有一個小手機,這是保護機制。刪除的第一步就是去掉保護機制,也就是讓手機不見,具體做法就是滑鼠放在工程上右鍵->open mole setting,或者F4進入如圖界面,選中你要刪除的mole,然後點擊減號,這樣就取消了保護機制,然後回到項目工程右鍵就可發現刪除選項。注意:刪除會將源文件刪除。
修改工程目錄—–在創建項目的時候,在Project Location中選好工程目錄後,要自己輸入一個文件夾的名字用來保存工程,然後就能使用自己的工程目錄了。
7. android studio怎麼運行安卓工程
一、修改Android Studio(以下簡稱AS)的內存配置
因為在導入源碼時需要消耗大量內存,所以先修改IDEA_HOME/bin/studio64.vmoptions(x86的機器修改studio.vmoptions)中-Xms和-Xmx的值。文檔中使用的是748m, 可自行修改。
二、配置AS的JDK、SDK
在IDE中添加一個沒有classpath的JDK, 這樣可以確保使用源碼里的庫文件
並將其作為要使用的SDK的Java SDK。
三、生成導入AS所需配置文件(*.ipr)
①編譯源碼(為了確保生成了.java文件,如R.java;如果編譯過,則無需再次編譯)
②檢查out/host/linux-x86/framework/目錄下是否有idegen.jar
如果idegen.jar不存在,執行:
mmm development/tools/idegen/
在5.0.1的源碼中會生成res.java的文件夾,導致idegen.jar運行時拋FileNotFoundException,這是idegen的代碼不夠嚴謹造成的。
我的分享里有修改這個bug的patch,或者直接使用我分享的idegen.jar。
③執行
development/tools/idegen/idegen.sh
等待出現類似下面的結果:
Read excludes: 5ms
Traversed tree: 44078ms
這時會在源碼的根目錄下生成android.ipr和android.iml兩個IntelliJ IDEA(AS是基於IntelliJ IDEA社區版開發的)的配置文件
Tips:
AS在導入代碼時比較慢,建議先修改android.iml,將自己用不到的代碼exclude出去.可以仿照過濾.repo文件夾的語法,如:
<excludeFolder url="file://$MODULE_DIR$/.repo" />
<excludeFolder url="file://$MODULE_DIR$/abi" />
<excludeFolder url="file://$MODULE_DIR$/art" />
刪除掉所有不需要的mole-library項 PS:感謝 @dezng 的建議
這樣在導入時就會跳過abi和art文件夾.過濾的越多,AS的處理速度就會越快.
④在AS中打開源碼根目錄下新生成的android.ipr
附上出處鏈接:http://www.cnblogs.com/Lefter/p/4176991.html
8. Android Studio與其IntelliJ IDEA相比,其差異與利弊主要有哪些
雖然Android
Studio是基於IDEA開發的,但studio是一個純粹的Android開發環境,並不支持諸如Groovy,scale雖然IDEA社區版支持,但google已把它們剔除了,所以可能Studio支持的開發更少,貌似屬於弊的范疇吧(可我覺得這是優點,Android
Studio就只做Android)。
再者,雖然IDEA
社區版也原生支持Android開發,但對於Android開發的支持上定不如Studio來的徹底,再加上經過Google兩年的開發studio已經進入了1.0的正式版時代,所以如果你做Android開發選studio就對了。(在Studio轉正之前idea應該是做Android開發的一個不錯的選擇,但現在不是了)。
最後總結一句,如果你是Android開發者就選擇studio吧,這是最佳選擇,而如果你不是那就選擇idea吧。
9. android studio讓代碼自動對齊的快捷鍵在哪
讓代碼自動對齊的快捷鍵是Ctrl + Alt + L 。
Ctrl+D: 集合了復制和粘貼兩個操作,如果有選中的部分就復制選中的部分,並在選中部分的後面。
Ctrl+空格: 輸入代碼時按此組合鍵會列出與之相匹配的類、方法名、成員變數等,起智能提示的作用。
10. 如何更新Android Studio
因為國內有防火牆,導致Google的網站都沒法更新,所以沒法直接更新Android Studio,如果你想更新,需要先有梯 子。
當然,我這里可以幫你下載下來再發給你,因為我這里是可以訪問Google的網站的,或者你可以直接在Android Studio中文社區中找,也能找到最新版本的。