AndEngine缺少异常包

时间:2015-09-03 20:37:52

标签: java android package andengine missing-features

首先,我决定在使用默认的Android SurfaceView类进行一些游戏后开始使用AndEngine,所以我在Google上搜索了如何安装AndEngine,我发现了一个教程,说要创建一个项目然后导入AndEngine项目+ gradle设置,我做了所有这些。接下来,在gradle完成编译后开始抱怨。基本上,错误表示大约有2个丢失的包:org.andengine.system- (void)viewDidLoad { [super viewDidLoad]; self.textView.allowsEditingTextAttributes = YES; NSURL *rtfpath = [[NSBundle mainBundle] URLForResource:@"rtfFile" withExtension:@"rtf"]; NSAttributedString *rtfText = [[NSAttributedString alloc] initWithFileURL:rtfpath options:@{NSDocumentTypeDocumentAttribute:NSRTFTextDocumentType} documentAttributes:nil error:nil]; self.textView.attributedText = rtfText; }

这是项目视图(link)的屏幕截图: image-missing-packages

有什么想法吗?谢谢!

1 个答案:

答案 0 :(得分:0)

问题是由IntelliJ IDEA中的错误(稍后应该修复)引起的(Android Studio是捆绑在一起的IntelliJ + Android SDK)。该问题是由导入系统引起的,如果包含空格,则会发出有关路径的警告:

"C://Users/Username/A Folder/YourProjectFolder"
                     ^

警告说如果文件路径包含空格,导入可能无法复制某些文件。要解决此问题,请从模块列表中删除导入的项目,然后将其从磁盘中删除。接下来,如果您使用Gradle,也可以从settings.gradle手动删除它。然后将项目移动到另一个位置(或通过用""或" _"例如。"替换""来重命名文件夹。一个文件夹"到" A_folder")没有空格并启动Android Studio,选择Open existing project并浏览到项目的位置。最后重新导入您的项目,它应该有所有文件。

来源:import-summary.txt将项目导入路径中有空格的位置。