我正在使用android studio尝试在我自己的应用程序中实现以下github
https://github.com/jhansireddy/AndroidScannerDemo
按照说明操作时,我将以下行添加到gradle
编译项目(':scanlibrary')
添加上面的i然后同步gradle和整个项目结构的变化,到我不再认识它的地方
原始项目结构
新项目结构
如果你有吸引力,我对整个android编程事物都是新手
我有一个想法是git项目使用OpenCV并且它与此相关,但是我还没有手动安装OpenCV
答案 0 :(得分:2)
您必须导入扫描库才能使项目结构正常。请按照以下步骤操作:
1 - 从this link下载zip。
2 - 解压缩并复制ScanDemoExample中存在的scanlibrary项目的位置。就我而言,它就像(D:\Amrit\AndroidScannerDemo-master\AndroidScannerDemo-master\ScanDemoExample\scanlibrary)
。
3 - 现在回到Android Studio,选择
档案 - >新 - >导入模块
并粘贴上一步源目录中复制的位置路径,这将导致模块名称 :scanlibrary
。单击Finish
关闭对话框。
4 - 现在您的项目结构将如下图所示。 (您可以通过选择文件 - >项目结构来查看它)。
5 - 不要忘记添加依赖
compile project(':scanlibrary')
在 build.gradle 文件中。
6 - 现在您的图书馆已准备好与您的项目一起使用。如果您遇到任何错误,请尝试清洁&重建您的项目。更常见的错误是导入问题,因此请尝试包含这些导入:
import com.scanlibrary.ScanActivity;
import com.scanlibrary.ScanConstants;
其中 ScanActivity & ScanConstants 是scanlibrary中的类。
如果您有任何疑问,请告诉我。快乐的编码!