1. 程式人生 > >Android Studio 使用入門及問題彙總

Android Studio 使用入門及問題彙總

之前一直用eclipse+adt做android開發。曾經嘗試使用androidstudio發現記憶體佔用很大,電腦太卡了。現在進入公司了,公司專案使用android studio開發的。現在著手androidstudio吧。

寫在前面:使用androidstudio 不要開啟360防毒軟體

有人安裝androidstudio會發現很卡,可以退出防毒軟體或者直接解除安裝比如360什麼的,或者新增為信任軟體,(但是我發現新增為信任軟體後提升不明顯,後來直接解除安裝了)

使用入門:

常用快捷鍵:http://www.cnblogs.com/zyw-205520/p/5231843.html

常用查詢快捷鍵:http://blog.csdn.net/huangxiaominglipeng/article/details/52525996

(1)字型及樣式設定

http://jingyan.baidu.com/article/d8072ac463c406ec95cefd23.html

  (2)刪除project或module

http://jingyan.baidu.com/article/359911f542736957fe030687.html

(3)新建專案gradle很慢

如果上面的網址下載比較慢可以使用下面的網址

然後配置:

http://anforen.com/wp/2016/08/dev_install_andorid_studio_gradle_eclipse/

http://anforen.com/wp/2015/11/android-studio-gradle-build-running-slowly/

(4)如何設定每次啟動as不自動開啟專案

http://jingyan.baidu.com/article/03b2f78c1974d25ea237aef1.html

問題彙總

問題一:真機執行專案提示:

Installation failed with message INSTALL_FAILED_USER_RESTRICTED.
It is possible that this issue is resolved by uninstalling an existing version of the apk if it is present, and then re-installing.


WARNING: Uninstalling will remove the application data!


Do you want to uninstall the existing application?

解決:發現是手機記憶體不足了,清理一下記憶體或者解除安裝幾個軟體就行了

問題二:佈局樣式報錯

(ps我是接手的老專案,之前沒有用過androidstudio,匯入後佈局樣式出錯)

設計介面佈局時顯示的錯誤:

Rendering Problems 
Missing styles. Is the correct theme chosen for this layout?  
Use the Theme combo box above the layout to choose a different layout, or fix the theme style references.  
Failed to find style 'buttonStyle' in current theme (8 similar errors not shown)

預覽時控制元件非常小,而且有些控制元件無法顯示

解決方法如下:

layout預覽介面(Graphic Layout),右上角有個Theme的選擇項,預設為notitle,根據喜好隨意設定值,我們這裡設定為android以前預設的Theme.black.(有的同學這樣改了還是不行,可以試一下NOTitleBar主題,貌似這裡設定的時候一定要和配置檔案activity中的主題一致才行,或者這裡設定了之後配置檔案也要設定一下,不然重啟後還是會變回原來的主題,建議clean project一下)或者看一下配置檔案中的主題。

配置檔案Activity節點和application節點都要看看,我的application節點主題沒有設定,只是設定了Activity的主題

問題三:佈局顯示問題Couldn't resolve resource @dimen/y35    

NOTE: One or more layouts are missing the layout_width or layout_height attributes. These are required in most layouts.

Or: Automatically add all missing attributes


Couldn't resolve resource @dimen/y35     

這個跟你選擇的裝置有關係

這裡你應該選擇正確的裝置,如果是android開發就選android裝置,不然可能識別不了px單位的資料

問題4:真機除錯run debug的時候 Gradle窗口出現下面的提示

android Gradle build finished with 800 error(s) in 3m 4s 218ms

有時候可能可以安裝成功,有時候會安裝失敗

解決:

大概原因:build-tool版本低了,比sdk版本低。於是升級了build-tool工具。那麼如何升級了,開啟sdkManager.exe工具,找到tool項下的build-tool,對其進行升級,試了一下好像沒效果。之後升級了as版本到2.3才行了。

問題5.rundebug真機除錯提示

To do this set org.gradle.jvmargs=-Xmx1536M in the project gradle.properties.

按照提示設定專案下gradle.properties.檔案的jvmargs大小就行了。

解決:發現我專案下沒有gradle.properties檔案。在其它工程下面拷貝一個過來就行了。

參考:http://blog.csdn.net/asmcvc/article/details/30225365

http://blog.csdn.net/romaticxiaoyu/article/details/7241512