我正在尝试为Android编译Gallery App源代码,目前已在Google Source上公开。
我在此过程中遇到了一些问题,因此我将回顾一下我所做的事情:
但是,对于某些实例变量,我仍然会收到编译器错误(例如,在TextView的派生类上:mScrollX,mRight等)。其中的一些被标记上超一流的祖先为受保护,所以他们不能从源代码来解决(如图所示这里)
对于其他Android内部事件,我还有其他类似的问题。在配置环境以编译此类应用程序时,我是否缺少某些东西?
因此,我试了一下,将Gallery项目导入到eclipse中,并将framework.jar文件添加到了构建路径中,一旦一切都正确完成,对我来说就没有编译器错误。
我确实注意到,当Framework.jar文件未位于订单和导出的顶部时,我将得到与您相同的编译器错误,因此我将仔细检查您的订单和导出选项卡,并确保它位于最顶部。 (和其他回答者所说的一样,主要在android.jar之上)。
我也不需要core.jar,这对于Gallery应用程序来说不是必需的。实际上,对于我所有的系统开发,我仍然不需要仅导入frameworks.jar文件,我想知道您从何处获得了这些信息。
希望这将帮助您将其构建为apk,尽管您可能无法安装(我当然无法安装)。由于您的问题是专门针对建筑的,因此应该可以入门。另外,此xda论坛提供了一个安装指南,该指南可指导您安装获取SHARED_USER_INCOMPATIBLE错误的apk。这是一个hack,但是如果您只想测试一些东西,那么这可能是最简单的方法。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句