簡體   English   中英

Android-Studio升級到0.8.1 - 現在無法使用ADB

[英]Android-Studio upgraded to 0.8.1 - can't use ADB now

不得不完全(重新)安裝Android-Studio,以獲得昨天最新的0.8.1。

我還通過SDK-Manager使用admin privs進行了最新的一系列更新,這使我達到了'android-L'。

所以現在,當我構建一個新的或預先存在的項目時,構建就可以了,但是當我嘗試運行新構建的項目時,它們永遠不會被安裝(在我的Nexus-7平板電腦上,現在運行4.4.4,是通過USB電纜連接到我的筆記本電腦)。

相反,我在RED中得到兩行,第一行包含pkg:info,第二行總是讀取:

“失敗[INSTALL_FAILED_OLDER_SDK]”


看來build.gradle文件有一個更新的布局。

對於我的新項目,它顯示為:

apply plugin: 'com.android.application'

android {
    compileSdkVersion 'android-L'
    buildToolsVersion "20.0.0"

    defaultConfig {
        applicationId "org.lazydevs.vtl_sched_webkit"
        minSdkVersion 15
        targetSdkVersion 'L'
        versionCode 1
        versionName "1.0"
    }
    buildTypes {
        release {
            runProguard false
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
        }
    }
}

dependencies {
    compile fileTree(dir: 'libs', include: ['*.jar'])
}

這不是我(自己)問題的實際“答案”。 但是,我終於獲得了對這個問題的重要見解,以及來自其他人的類似/相關帖子,這些帖子與0.8.0系列Android-Studio的新“Beta”套裝有類似的問題。

首先,我的原始症狀是“adb”沒有安裝應用程序,而是提供:“失敗[INSTALL_FAILED_OLDER_SDK]”。

從那時起,我的症狀已經變形了......我不再有這種症狀了。 現在一個顯着的差異,毫無疑問,因為在閱讀了許多其他類似問題之后,許多人建議遠離使用'android-L'作為目標,即將其作為一個單獨的'特殊情況'來解決稍后,我遵循了這個建議,並調整了我的build.gradle,為'targetSdkVersion'和'compileSdkVersion'使用'19'。

我現在遇到的症狀是,當我使用IDE(Android-Studio)執行“清理項目”后跟“重建項目”時,我沒有得到任何錯誤。

但是,構建似乎總是運行得如此之快以至於我懷疑......認為他們無法完成整個編譯和構建並快速生成一個APK文件。

果然......一旦我開始通過Windows cmdline cmd在我的項目目錄中創建一個CD,然后執行'dir / s * .apk',我找不到任何.APK文件!

所以,今天,我幾乎無法相信我開始看到的:如果我不插入這台筆記本電腦之間的USB電纜(這是使用Windows-7,64位),那么'重建項目'完成在大約3秒內,不會產生任何APK。

但是,如果我第一次連接USB電纜,構建仍然不會產生APK,但是一旦我使用Run ...選項,並選擇這個新的'app->'選項,那么最后Android-Studio'獲取了msg'並盡職盡責地進行了長時間構建,以生成APK文件。

在我使用的所有Android-Studio的早期版本中,執行“重建項目”總是生成.APK文件。

現在,它沒有。 這是一個錯誤還是一些(模糊的)功能?

好的,我錯過了什么樣的區別! (???)

哎呀!

有人可以啟發我們這些仍在與這個新野獸掙扎的人嗎?

要明確的是,這不是一個嚴重的/ showstopper問題,因為強制生成APK文件的“解決方法”是首先選擇“運行”您的構建。 [注意:我后來才知道連接USB電纜並不是真正的門控項目......只需要“運行”或“調試”對話框(例如選擇模擬器或“adb控制的設備”)還會觸發IDE最終生成APK文件。]

我還注意到將Android-Studio升級到0.8.2的更新,所以我應用了它,但行為仍然是相同的。

這需要運行/調試以生成APK是非常違反直覺的,所以希望他們將恢復早期的默認行為,以生成APK,而無需每個用戶手動強制創建APK。

編輯:這個問題最終得到修復,在8月份的Android-Studio升級版中,從0.8.2升級到0.8.6

干杯!

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM