我很难从source code构建一个名为Commotion Wireless的Android应用程序。这应该是将项目导入eclipse并将其导出为APK的简单问题。
然而,在建造时,我有三个错误:
有人说“频率无法解决或不是一个字段”。
产生这些错误的代码行是lines 201, 202和line 92。如果我注释掉这些代码行,那么我可以很好地生成一个APK,但显然这个应用程序无法按预期工作,但缺少这些行。
我的印象是,由于Android默认情况下不支持ad-hoc(IBSS)网络而导致这些错误(此应用程序的目的是让Android设备生成ad-hoc网络)。因此,默认版本的android似乎缺少isIBSS
和频率的相关定义。
根据其创建者的说法,这个应用程序intended for use on Cyanogenmod已被修改为支持ad-hoc网络并具有这些定义(请参阅this review)。
因此我的想法是我必须使用基于cyanogenmod的android SDK的修改版本,这些版本会添加这些定义以便我编译程序。但是,据我所知,不存在这样的事情。
我的思路是否正确,是否有人为此问题提供任何解决方案?请记住,我只对Java有基本的了解,并且从未尝试过编译Android应用程序。