gpt4 book ai didi

android - 使用 zxing 模块新导入的 Android Studio 项目错误

转载 作者:行者123 更新时间:2023-12-03 04:42:52 25 4
gpt4 key购买 nike

我一直在使用 zxing 模块作为 android 库一段时间没有问题。我已将我的 Eclipse 项目导入 Android Studio(我将其用于其他所有内容!),并将 zxing 库作为模块添加。

在主模块中的一个类中,我引用了 zxing 模块中的 com.google.zxing.android.client.Intents 类。我可以在 Android Studio 中编写代码,并且这些引用选择了正确的导入。

当我运行 gradlew clean build 时,我收到消息说“找不到符号类 Intent ”。

在 settings.gradle 中,我的主模块和 zxing 模块都包含在内。

在我的主模块的 build.gradle 中,我有'compile project(':zxing')。这些都是在从 Eclipse 导入期间添加的。我还可以看到 zxing 模块正在构建为 gradlew clean build 的一部分。

我尝试删除 zxing 模块和引用,然后尝试手动添加它。我已经将这个模块的实现方式与另一个具有类似模块的项目进行了比较。一切看起来都很好。

有人可以提出建议吗?

编辑:

settings.gradle 文件

include ':app'
include ':captureActivity'

主模块的 build.gradle
apply plugin: 'com.android.application'

android {
compileSdkVersion 19
buildToolsVersion "20.0.0"

defaultConfig {
applicationId "com.wigglyamps.littlegreenbutton"
minSdkVersion 10
targetSdkVersion 19
versionCode 1
versionName "1.0"
}
buildTypes {
release {
runProguard false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
}

dependencies {
compile project(':captureActivity')
compile fileTree(dir: 'libs', include: ['*.jar'])
compile 'com.android.support:appcompat-v7:19.+'
}

主模块中的 Java 类文件
public class test {

public void hello () {
String i = Intents.Scan.ACTION;
}
}

最佳答案

我真的不知道 zxing 框架,但是您是否尝试过使用 maven 工件而不是引用模块?

如果您想使用工件,请将其添加到使用 zxing 的项目/模块的依赖项中:compile 'com.google.zxing:core:3.1.0'
编辑:你说你从eclipse导入了项目;我正在过渡到 gradle,如果 eclipse 项目包含对库项目(而不是 jar)的引用,那么导入函数几乎不会产生任何有用的东西。我通过在 Android Studio 中创建一个新应用程序(带有模块)并将代码和资源复制/粘贴到新应用程序的目录中,从头开始重建我的项目

关于android - 使用 zxing 模块新导入的 Android Studio 项目错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24754445/

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