androidstudio刪除一行
❶ androidstudio配置sdk環境變數(androidsdk配置環境)
關於AndroidStudioSDK配置的問題聽到許多剛剛接觸studio的童鞋抱怨,XX.這是什麼鬼,這么難搞的東西.想運行一個helloworld都難.我聽到的最心碎的一句話就是:搞了一個晚上.我只想運行出來一個helloworld看看.其實studio並沒有那麼難用相信您看完,應該能成功運行一個helloworld吧.不止helloworld.相信自己,你已經能使用studio開發了.
問題一:
安裝完成打開包下面錯誤:
'tools.jar'.
Pleaseensurejava_HOMEpointstoJDKratherthanJRE.12
解決方案:
tools,jar?
沒有找到,解決方法是在設置環境變數中的JAVAHOME.如圖:?
問題二:
一直停留在界面12
解決方案:
出現該界面是一直在獲得androidsdk的信息。?
解決方法:
1)找到安裝的AndroidStudio目錄下的bin目錄。找到idea.properties文件,用文本編輯器打開。
2)在idea.properties文件末尾添加一行:disable.android.first.run=true,然後保存文件。
3)關閉AndroidStudio後重新啟動,便可進入界面。
問題三:
FailedtofetchURL.xml,reason:Connectiontimedout:connect
連接谷歌網路超時.這個問題幾乎遇不到.
解決方案:
1,打開SDK目錄安裝時默認地址為C:。打開SDKManager,選擇Tools下的Options,將如圖所示選項勾上。也就是others中第一個選項?
Androidstudio安裝配置常見問題及其解決方案
2,然後打開C:WINDOWSsystem32driversetc中的hosts文件,在最後一行添加如下內容:
203.208.46.146
74.125.113.121developer.android.com
203.208.46.146dl.google.com
203.208.46.146dl-ssl.google.com
問題四:
Error:Failedtofind:com.android.support:appcompat-v7:21.+12
解決方案:
SDK中androidsupportrepository沒有v7.21版本所致.?
可以選擇去下載最新的版本或者從重新選擇自己有的版本.?
注:一般報
Error:Failedtofind:----12
都是由於你的本地倉庫找不到響應的jar報.在message欄都會讓你去下載.你可以選擇去下載或者找到自己資源庫所有的相對不同版本的jar.
問題五:
GradleDSLmethodnotfound:runProguard()12
在升級gradle後或更新導入某些non-Androidstudioproject會發現如下報錯
解決方案:
在新版本的gradle中,runProguard這個方法已經廢棄了,並且改為新的方法了:minifyEnabled.因此,正確的解決方法不是修改gradle的版本號,而是將項目中每個Mole對應的build.gradle文件中的runProguard方法名改為minifyEnabled。
問題六:
不能startnewproject安裝完成後不能新建項目(第一個選項點不動)。
pleaseconfigSDKLocation?
這是因為沒配置好sdk。
解決方案:
選擇Configure–ProjectDefaults–ProjectStructure
在Androidsdklocation裡面填寫你的sdk安裝目錄。?
問題七:
Pluginwithid『com.android.application』notfound.12
解決方案:
將as中build.gradle(Modle.app)下的文件更換為正確的配置:
applyplugin:'com.android.application'
??android{
??compileSdkVersion23
??buildToolsVersion"23.0.2"
??defaultConfig{
????applicationId"com.example"?//你的項目包名
????minSdkVersion16
????targetSdkVersion23
????versionCode1
????versionName"1.0"
??}
??buildTypes{
????release{
??????minifyEnabledfalse
??????('proguard-android.txt'),'proguard-rules.pro'
????}
??}
??}
??dependencies{
??compilefileTree(dir:'libs',include:['*.jar'])
??testCompile'junit:junit:4.12'
??compile'com.android.support:appcompat-v7:23.1.1'
?}
問題八:
Cannotinvokemethodminus()onnullobject12
解決方案:
解決辦法:在Terminal里輸入./gradlewassembleRelease–no-daemon12
問題九:
不能將應用發布的genymotion上12
解決方案:
沒有設置genymotion的adb,也就是sdk的路徑。?
解決方法:打開genymotion的主頁面,設置sdk的位置為你androidstudio使用的sdk的目錄。
問題十:
『failedtoresolve:junit:junit:4.12』:12
解決方案:
直接testCompile(『junit:junit:4.7』)刪除.?
不過,如果刪除的話就不能進行單元測試了.連接網路讓jar自動更新就行了.
問題十一:
Error:Executionfailedfortask':app:'.
com.android.build.api.transform.TransformException:java.lang.RuntimeException:com.android.ide.common.process.ProcessException:java.util.concurrent.ExecutionException:com.android.ide.common.process.ProcessException:org.gradle.process.internal.ExecException:Process'command'C:ProgramFilesJavajdk1.7.0_79injava.exe''finishedwithnon-zeroexitvalue112
解決方案:
應該是build-tools版本與jdk有沖突.更改buildtools版本.
問題十二:
有些使用studio自帶的模擬器時.創建時會報一個不兼容,或者沒有virtualtechnology.
解決方案:
這是由於電腦沒有開啟虛擬技術.進入bois界面.開啟.由於安裝時可能沒有注意到.studio默認創建的模擬器需要haxm加速器.而這個加速器需要virtualtechnology.所以有寫ram處理器的童鞋就對不起了.
問題十三:
模擬器連上了.但是不能運行.如圖:
解決方案:
查看自己的電腦是否成功安裝intelhaxm加速器;
scqueryintelhaxm查看haxm是否安裝成功
進階吧巨人:
1
2
其他工程導入studio的常見問題解決.
如何設置androidstudiosdk是否配置成功
1、進行打開電腦中Androidstudio的工具的軟體,啟動Androidstudio的軟體的界面中之後,進行點擊列表中的」configure「的選項。2、進行點擊configure的選項的界面中之後,在進行選中列表中的「projectdefaults」的選項。3、在進入到了projectdefaults的選項,進行選中projectstructure的選項。4、在Androidsdklocation的中的輸入框中,進行輸入sdk的路徑,可以直接把sdk的路徑復制上即可。5、或者通過瀏覽的方式,進行選擇sdk的路徑即可。6、sdk的路徑設置完成之後,可以直接進入到了setting的設置界面中,然後在進行選中Androidsdk的,查看sdk的路徑是否正確。
用AndroidStudio開發時,需要在環境變數里設置ANDROID_SDK_HOME嗎?環境變數最好設定上。
androidstudio安裝時,會讓你指定其它路徑下的SDK;否則它會在自已創建SDK目錄進行安裝。
❷ android studio如何刪除一行快捷鍵,不是Eclipse的ctrl+D
我用的mac本,在apicloud的偏好設置里,找到keybindings,輸入delete line,下面會出來幾行,默認的刪除一行快捷鍵是ctrl-shift-K editor:delete-line,根據上面的說明「你可以復制這些快捷鍵設置,然後粘貼至你的快捷鍵配置文件,來覆蓋這些快捷鍵設置」,在打開的配置文件里把ctrl-shift-k修改成cmd-d保存就OK了,估計windows類似
❸ 如何用好Android Studio的logcat
1. 只顯示需要的輸出,白名單
最方便的當然是通過管道使用 grep 過濾了,這樣可以使用 grep 強大的正則表達式匹配。簡單的匹配一行當中的某個字元串,例如 MyApp:
adb logcat | grep MyApp
adb logcat | grep -i myapp #忽略大小寫。
adb logcat | grep --color=auto -i myapp #設置匹配字元串顏色。更多設置請查看 grep 幫助。
進階一點可以使用 grep 的正則表達式匹配。例如上一個例子會匹配一行中任意位置的 MyApp,可以設置為僅匹配 tag。默認的 log 輸出如下,如果修改過輸出格式相應的表達式也要修改。
I/CacheService( 665): Preparing DiskCache for all thumbnails.
可以看出 tag 是一行開頭的第三個字元開始,根據這點寫出表達式:
adb logcat | grep "^..MyApp"
根據這個格式也可以設置只顯示某個優先順序的 log,再匹配行首第一個字元即可。例如僅顯示 Error 級別 tag 為 MyApp 的輸出:
adb logcat | grep "^E.MyApp"
當然也可以匹配多個,使用 | 分割多個匹配表達式,要加轉義符。例如要匹配 tag 為 MyApp 和 MyActivity 的輸出:
adb logcat | grep "^..MyApp\|^..MyActivity"
adb logcat | grep -E "^..MyApp|^..MyActivity" #使用 egrep 無須轉義符
2. 過濾不需要的輸出,黑名單
還是使用 grep,用法也跟上面的一樣,加一個 -v 即可。例如要過濾 tag 為 MyApp 和 MyActivity 的輸出:
adb logcat | grep -v "^..MyApp\|^..MyActivity"
adb logcat | grep -vE "^..MyApp|^..MyActivity" #使用 egrep 無須轉義符
3. 顯示同一個進程的所有輸出
有時一個程序裡面的 tag 有多個,需要輸出該程序(同一個 PID)的所有 tag;僅使用 tag 過濾有時也會漏掉一些錯誤信息,而一般錯誤信息也是和程序同一個 PID。還是通過 grep 實現,思路是先根據包名找到 pid 號,然後匹配 pid。寫成 shell 腳本如下,參數是程序的 java 包名(如 com.android.media)。
查看源代碼列印幫助\
#!/bin/bash
packageName=$1
pid=`adb shell ps | grep $packageName | awk '{print $2}'`
adb logcat | grep --color=auto $pid
4. 從當前開始顯示
logcat 有緩存,如果僅需要查看當前開始的 log,需要清空之前的。adb logcat -c && adb logcat
5. 過濾 log 文件
有時需要分析 log 文件,過濾 log 文件還是使用 grep。例如 log 文件為 myapp.log,要匹配 tag 為 MyApp 和 MyActivity 的輸出,然後輸出到 newmyapp.log:cat myapp.log | grep "^..MyApp\|^..MyActivity" > newmyapp.log
Windows 下推薦使用 Notepad++,一個免費強大的記事本,支持正則表達式查找替換。可以高亮顯示匹配內容,也可以刪除不需要的內容。
以上的技巧主要用到了 grep,其實 logcat 本身也有過濾功能,可以根據 tag、優先順序過濾 log,具體請參考 Android 官方文檔 Reading and Writing Logs。如果喜歡使用圖形界面,請參考 Using DDMS,DDMS 裡面的 logcat 也可以同樣過濾。
❹ android studio讓代碼自動對齊的快捷鍵在哪
Ctrl + Alt + L 格式化代碼,可以實現
附一些我常用的快捷鍵的總結吧
18.Alt+Insert 生成構造器/Getter/Setter等
5.Ctrl+/和Ctrl+Shift+/ 注釋代碼
26.Ctrl+Q 看JavaDoc
37.Ctrl + Alt + L 格式化代碼
24.Alt+F3 快速尋找
23.Ctrl+Shift+Space 在很多時候都能夠給出Smart提示
Ctrl+X 刪除行
Ctrl+D 復制當前行到下一行
Ctrl+Backspace 刪除單詞整體
sout system.out.println();
shift+f6重命名
Ctrl + Alt + L 格式化代碼
Ctrl+E,可以顯示最近喚謹扒編輯的和昌文件列表
double Shift:全局查找
android測試AndroidTestCase,測試方法時所有方法都必須以晌數test開頭
Ctrl+Alt+V 引入變數。例如把括弧內的SQL賦成一個變數
Live Templates! Ctrl+J
ctrl+p 參數提示
❺ 如何修改和設置android studio的快捷鍵
android studio是未來開發android應用程序主流的開發工具,編程過程中能熟練的使用快捷鍵將會大大的提高開發效率。介紹下如何修改和設置裡面的快捷鍵。
工具
android studio
方法/步驟
1、點擊菜單欄的「File」->「Settings」。
2、在打開的Settings頁面中,點擊IDE Settings部分下面的Keymap,頁面右邊展示keymap的內容。
3、假如要修改刪除一行的快捷鍵,默認的快捷鍵是Ctrl+Y,如圖。
4、在選中的行上面雙擊,在彈出的窗口中選擇Add Keyboard Shortcut。
5、在彈出的Enter Keyboard Shortcut頁面中,在First Stroke下面的輸入框中輸入想要設置的快捷鍵,比如:ctrl+shift+d,然後點擊ok。
以上是修改單個快捷鍵的方式。當然,如果喜歡使用eclipse的快捷鍵,想在android studio中完全使用eclipse的快捷鍵,也是可以的。只需要Keymaps後面的選擇框中選擇eclipse就可以了。