新鲜进口的Android Studio项目错误与斑马线模块(Freshly imported And

2019-10-20 10:55发布

我一直在使用斑马线模块为没有问题了一段时间的机器人库。 我有我的进口Eclipse项目的Android进入工作室(这是我使用的一切!)和斑马线库添加为一个模块。

在我的主模块中的一个类我引用com.google.zxing.android.client.Intents类,这是斑马线模块中。 我可以在Android Studio中编写代码,而这些文献都选择了正确的进口。

当我运行一个gradlew干净的构建,我得到消息说“找不到符号类意图”。

在settings.gradle我已经包含针对我的主要模块和斑马线模块。

在我的主要模块的build.gradle我有“编制项目(”:斑马线“)。 从Eclipse中的导入过程中,这些均被加入。 我还可以看到,斑马线模块正在修建的gradlew干净构建的一部分。

我曾尝试删除斑马线模块和参考文献,然后尝试手动添加。 我比较该模块实现与一个可行的类似模块,另一个项目的方式。 一切看起来罚款。

有没有人能提个建议吗?

编辑:

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;
   }
}

Answer 1:

我真的不知道斑马线框架,但你有没有尝试使用Maven构件,而不是引用一个模块的?

如果你想使用的神器将其添加到项目/模块使用斑马线的相关性: compile 'com.google.zxing:core:3.1.0'

编辑:你说你从Eclipse的进口项目; 我在过渡到摇篮的中间和导入功能几乎不产生,如果Eclipse项目包含到库项目引用任何有用的东西(不罐子的)。 我通过创建Android Studio中和复制/粘贴代码和资源的新的应用程序(含模块)到新应用程序的目录从头重建我的项目



文章来源: Freshly imported Android Studio project errors with zxing module