問題描述: 在手機已開啓USB調試模式的前提下,仍沒法鏈接到真機html
解決辦法: 在設備管理器中出現帶感嘆號的ADB Interface,說明是USB驅動沒有安裝好,解決辦法見此java
問題描述: 在手機已經安裝本應用的的狀況下,再次安裝可能有必定的概率安裝不成功,提示如上的安裝失敗信息android
解決辦法: 這裏對魅族和小米手機作特別說明,須要關閉USB安裝管理api
問題描述: 打開AS項目編譯時總會報如上錯誤信息,能夠發如今External Libraries中出現依賴包衝突,雖然刪除多餘的27.1.1包再Rebuild Project能夠解決問題,可是重啓AS還會復現app
解決辦法: 能夠嘗試在在app的build.gradle文件中的dependences {}中添加以下代碼:工具
androidTestCompile('com.android.support:support-annotations:26.1.0') {
force = true
}
複製代碼
問題描述: 導入項目後報如上錯誤信息,有多是Mac沒法讀取到local.properties裏的配置的狀況gradle
解決辦法: 首先明確sdk位置,如圖:網站
而後打開終端輸入以下命令:ui
launchctl setenv ANDROID_HOME /Users/chenmin08/Library/Android/sdk
複製代碼
最後重啓ASgoogle
問題描述: 在確認Gradle已經下載好前提下,卡在以上流程
解決辦法: 極可能是代理問題,在路徑File->Settings->Appearance&Behavior->System Settings->HTTP Proxy,選擇Manual proxy configuration手動設置代理,若有必要也容許Enable Https Proxy
問題描述: 當界面是處於彈出Dialog的情況下直接讓應用退出,或者點擊Dialog的confirm按鈕跳轉至另外一Activity時,會打印出Dialog的WindowLeaked窗體泄露異常的日誌
解決辦法: 在該Activity的onDestroy()手動將dialog實例對象銷燬掉
public void onDestroy() {
super.onDestroy();
if(mDialog!=null && mDialog.isShowing()){
mDialog.cancel();
}
}
複製代碼
問題描述: 在ScrollView中加入的控件不能自動擴展到屏幕高度,即屬性android:layout_height="match_parent"
失效
解決辦法: 給ScrollView添加一個屬性android:fillViewport="true"
問題描述: 導入項目時沒法編譯成功,提示以上錯誤信息
解決辦法: 在project的build.gradle中添加一行代碼google(),注意順序
buildscript {
repositories {
google()
jcenter()
}
}
複製代碼
問題描述: 編譯報錯在SDK文件夾下未找到android-27,沒法運行
解決辦法: 打開settings->Appearance&Behavior->System Settings->Android SDK,勾選須要的Android API並apply,完成下載
問題描述: 編譯報錯缺乏27.0.3版本的編譯工具,沒法運行
解決辦法:
step1:下載地址連接
step2:選擇須要的編譯工具版本並下載
step3:解壓後放到C:\Users\XXX\AppData\Local\Android\Sdk\build-tools下收藏一個網站:整理Android開發所需的Android SDK等資源
END