Android:添加新框架

时间:2011-11-30 17:40:47

标签: java android makefile

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

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

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

我的问题是在android基本代码中将此“frameworkName”映射到何处,以便能够找出框架文件夹/路径。这似乎是主要问题

由于我无法运行我的应用程序(强制关闭),因此可以执行此操作的步骤是什么。

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

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

所以我错过了哪个链接。任何猜测或帮助对我都有帮助。

谢谢

1 个答案:

答案 0 :(得分:0)

而不是“frameworkName”,您应该放置库的包名称(在库的应用程序名称中定义的那个)。

如果你的班级(和R)在com.example.myframework,那那就是你的图书馆名称。