首先,我决定在使用默认的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)的屏幕截图:
有什么想法吗?谢谢!
答案 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
将项目导入路径中有空格的位置。