我的libs / AndEngine文件夹中有一个库模块(AndEngine)。从那里的代码可以很好地编译。
在我的根settings.gradle文件中,我有:
include ':app:libs:AndEngine'
include ':app'
然后在我的应用程序的build.gradle文件中,我具有以下依赖性:
compile project('libs:AndEngine')
在我的应用程序代码中,所有导入甚至自动补全都可以正常工作,而没有任何错误。在Android Studio中,找到了所有软件包。但是当我去编译时,我得到了大约一百个这样的错误:
error: package org.andengine.entity.primitive does not exist
import org.andengine.entity.primitive.Rectangle;
我来自带有eclipse的ADK,所以我是android studio的新手。如果有人对这个问题有任何答案,我将不胜感激!
更改此行。
compile project('libs:AndEngine')
在
compile project(':app:libs:AndEngine')
无论如何,将库模块放在app模块内部不是一个好主意。我建议您使用以下结构:
root
settings.gradle
app
build.gradle
libs
AndEngine
build.gradle
然后在你的 settings.gradle
include ':libs:AndEngine'
include ':app'
在你的 app/build.gradle
compile project(':libs:AndEngine')
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句