關(guān)于“:app:preDebugAndroidTestBuild'”

#進(jìn)度:《第一行代碼》第二章,關(guān)于新建一個(gè)活動(dòng)(Activity)。

在新建布局文件的時(shí)候,頁(yè)面顯示:

design?editor?is?unavailable?until?a?successful?build(設(shè)計(jì)編輯器不可用,直到成功創(chuàng)建。)

細(xì)看下面還有一行錯(cuò)誤:

Error:Execution failed for task ':app:preDebugAndroidTestBuild'.(':app:preDebugAndroidTestBuild'任務(wù)執(zhí)行失?。?/p>

> Conflict with dependency 'com.android.support:support-annotations' in project ':app'. Resolved versions for app (26.1.0) and test app (27.1.1) differ. See https://d.android.com/r/tools/test-apk-dependency-conflicts.html for details.

(?':app'.項(xiàng)目中的?'com.android.support:support-annotations' 有沖突,應(yīng)用是26.1.0,測(cè)試應(yīng)用是27.1.1。)

解決方法:

在build.gradle的文件中加入兩行代碼:

implementation'com.android.support:appcompat-v7:27.1.1'

androidTestImplementation'com.android.support:support-annotations:27.1.1'

同時(shí)更正build.gradle中的compileSdkVersion和targetSdkVersion版本為27:

android {

compileSdkVersion27

? ? defaultConfig {

applicationId"com.example.culif.activitytest"

? ? ? ? minSdkVersion27

? ? ? ? targetSdkVersion27

? ? ? ? versionCode1

? ? ? ? versionName"1.0"

? ? ? ? testInstrumentationRunner"android.support.test.runner.AndroidJUnitRunner"

? ? }


最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容