Gradle Sync后Android项目结构发生了变化

时间:2015-06-23 12:25:29

标签: java android android-studio

我正在使用android studio尝试在我自己的应用程序中实现以下github

https://github.com/jhansireddy/AndroidScannerDemo

按照说明操作时,我将以下行添加到gradle

编译项目(':scanlibrary')

添加上面的i然后同步gradle和整个项目结构的变化,到我不再认识它的地方

原始项目结构 Original project structure

新项目结构 New Project Structure

如果你有吸引力,我对整个android编程事物都是新手

我有一个想法是git项目使用OpenCV并且它与此相关,但是我还没有手动安装OpenCV

1 个答案:

答案 0 :(得分:2)

您必须导入扫描库才能使项目结构正常。请按照以下步骤操作:

1 - 从this link下载zip。

2 - 解压缩并复制ScanDemoExample中存在的scanlibrary项目的位置。就我而言,它就像(D:\Amrit\AndroidScannerDemo-master\AndroidScannerDemo-master\ScanDemoExample\scanlibrary)

3 - 现在回到Android Studio,选择

  

档案 - >新 - >导入模块

并粘贴上一步源目录中复制的位置路径,这将导致模块名称 :scanlibrary。单击Finish关闭对话框。

4 - 现在您的项目结构将如下图所示。 (您可以通过选择文件 - >项目结构来查看它)。 project structure of scan library demo

5 - 不要忘记添加依赖

compile project(':scanlibrary') 

build.gradle 文件中。

6 - 现在您的图书馆已准备好与您的项目一起使用。如果您遇到任何错误,请尝试清洁&重建您的项目。更常见的错误是导入问题,因此请尝试包含这些导入:

import com.scanlibrary.ScanActivity;
import com.scanlibrary.ScanConstants;

其中 ScanActivity & ScanConstants 是scanlibrary中的类。

如果您有任何疑问,请告诉我。快乐的编码!