如何将后端模块类导入android studio中的app模块

Edi*_*sar 5 java google-app-engine android

在我的android项目中,我有两个模块,

  • 应用模块

  • 后端模块

我想将后端模块类导入到我的app模块类中.但是当我尝试像这样导入它时

import com.me.you.backend.entities
Run Code Online (Sandbox Code Playgroud)

我收到一个错误 Error:(52, 58) error: package com.me.you.backend.entities does not exist

我试了下事情是编译我的后端模块在我的应用程序的build.gradle这样的

dependencies {
....
compile project(':backend')
}
Run Code Online (Sandbox Code Playgroud)

但是我得到了13个警告!这种类型

WARNING: Dependency org.apache.httpcomponents:httpclient:4.4.1 is ignored 
for debug as it may be conflicting with the internal version provided by Android.

In case of problem, please repackage it with jarjar to change the class packages 
Run Code Online (Sandbox Code Playgroud)

当我运行我的应用程序模块时,我收到此错误

 Error:Execution failed for task ':app:packageAllDebugClassesForMultiDex'.
Run Code Online (Sandbox Code Playgroud)

java.util.zip.ZipException:重复条目:com/google/appengine/repackaged/com/google/api/client/auth/oauth2/AuthorizationCodeFlow $ Builder.class

我怎样才能成功导入我的后端课程?

Edi*_*sar 1

解决方案是在我的应用程序模块中添加对后端模块的依赖,build.gradle如下所示

compile project(path: `:backend`, configuration: `android-endpoints`)
Run Code Online (Sandbox Code Playgroud)

之后我重建我的项目(构建>重建项目)。一切都很好。