2011-11-30 59 views
0

我想在Android源代码中添加一个新的框架并使用该框架调用我的应用程序。Android:添加一个新的框架

我已经包含了我的框架文件并调用函数。应用程序的Makefile包含新的框架。一切都在编译。但是当我运行我的应用程序时,它强制关闭。所有的Xml布局和Java类都很好。清单文件包括

<user-library android:name="frameworkName"> 

我的问题是在哪里,这对于在Android的基础代码,这个“frameworkName”的映射,使其能够找出框架文件夹/路径。这看起来是主要问题

什么是可能的步骤,使我工作,因为我无法运行我的应用程序(强制关闭)。

编辑:最初我得到运行时异常:类未找到框架类。此外,当我错过了“用户库”标签时,错误即将出现。现在添加标签后,我的apk没有被包管理器安装,因为它无法找出框架路径。 Android开发人员这样说:“PackageManager框架不会让用户安装应用程序,除非该库存在用户的设备上”。

http://developer.android.com/guide/topics/manifest/uses-library-element.html

所以我失去了其链接。任何猜测或帮助对我来说都会很有帮助。

感谢

+0

你的问题非常模糊。您至少应该包括发生异常的堆栈跟踪,并理想地提供相关的代码。 – kabuko

+0

@kabuko其运行时异常类未找到框架类。此外,当我错过了标记时,错误即将出现。 现在,在添加标记后,我的apk没有被包管理器安装,因为它无法找出框架路径。 Android开发人员这样说:“PackageManager框架不会让用户安装应用程序,除非该库存在用户设备上” – learner

回答

0

而是“frameworkName”的,你应该把你的库包名(在库的应用程序的名称定义的)。

如果您的课程(和R)在com.example.myframework,那么这是您的图书馆名称。