求助各位大俠:我在Android Studio中匯入《Android Studio實戰演練從零基礎到APP上線第二版》的源代碼時,如果以專案方式匯入,則里面包含的所有模塊都能正常編譯和運行。但如果新建一個空專案,再以模塊方式匯入其中的某個目錄(如 Junior目錄)時,則出現“程式包android.support.v7.app不存在”的提示而無法運行:
apply plugin: 'com.android.application'
android {
compileSdkVersion 28
buildToolsVersion '28.0.0'
defaultConfig {
applicationId "com.example.junior"
minSdkVersion 16
targetSdkVersion 28
versionCode 1
versionName "1.0"
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
}
dependencies {
implementation fileTree(dir: 'libs', include: ['*.jar'])
testImplementation 'junit:junit:4.12'
implementation 'com.android.support:appcompat-v7:28.0.0'
}


uj5u.com熱心網友回復:
如果以專案方式匯入,該書附帶的原始碼包里的所有模塊都能正常編譯和運行。uj5u.com熱心網友回復:
構建版本28要求遷移androidXuj5u.com熱心網友回復:
junior應該是完整的專案吧,想以lib匯入需要把他專案的屬性改為library才能編譯通過的,你把junior的build.gradle發出來uj5u.com熱心網友回復:
將library專案下的build.gradle->buildTypes{..}->minifyEnabled屬性置為falsebuildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/74144.html
標籤:Android
下一篇:ecplise做qq登錄注冊頁面
