gpt4 book ai didi

android - 无法解析 Android Studio 中的依赖项

转载 作者:行者123 更新时间:2023-12-03 05:01:59 26 4
gpt4 key购买 nike

我真的坚持这个:

apply plugin: 'com.android.application'
android {
compileSdkVersion 21
buildToolsVersion '20.0.0'

defaultConfig {
applicationId "com.example.testing"
minSdkVersion 14
targetSdkVersion 20
versionCode 1
versionName "1.0"
}
buildTypes {
release {
runProguard false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
}

dependencies {
compile project(':External-Module')
}

我不知道该怎么做...我无法构建项目并使用外部模块的依赖项。

错误是:
Error:(7, 47) error: package com.example.android.transfer does not exist
Error:(19, 9) error: cannot find symbol class ClientData
Error:(19, 25) error: cannot find symbol variable ClientData
Error:Execution failed for task ':Testing:compileDebugJava'.

但在 IDE 里面一切都很好,我可以看到模块

enter image description here

这里也是外部模块
apply plugin: 'com.android.application'

android {
compileSdkVersion 21
buildToolsVersion '20.0.0'

defaultConfig {
applicationId "com.example.externalmodule"
minSdkVersion 14
targetSdkVersion 20
versionCode 1
versionName "1.0"
}
buildTypes {
release {
runProguard false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
}

dependencies {
}

最佳答案

您的“外部模块”是一个 Android 库,因此根据 Gradle+Android documentation代替

apply plugin: 'com.android.application'

它应该是
apply plugin: 'com.android.library'

// Old version of the plugin
// apply plugin: 'android-library'

此外,请确保您的应用程序中的导入与您在库构建脚本中覆盖的包相匹配。看起来该应用程序未创建 com.example.android.transfer但是库包确实是 com.example.externalmodule

关于android - 无法解析 Android Studio 中的依赖项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27138210/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com