我已下载Android源代码并设置了构建环境。 我想使用Android股票Mms应用程序作为我的自定义应用程序中的库,以便我可以使用Mms的功能。因此,我通过包含BUILD_SHARED_LIBRARY模板修改了Mms应用程序的Android.mk文件,并构建它(通过$ mmm packages / apps / Mms)来生成“MmsLib.so”文件。 然后,在我的自定义应用程序的make文件中,我有LOCAL_SHARED_LIBRARIES:= MmsLib.so,以引用Mms共享库。但是当我构建我的自定义应用程序时,它会抛出错误,因为它无法找到Mms lib类的符号。 任何帮助都是值得赞赏的!
答案 0 :(得分:1)
the current AOSP copy of the MMS application中没有本机代码。因此,您的MmsLib.so
文件可能为空。
欢迎您使用Android项目并尝试将其转换为Android库项目。但是,这不太可行,因为AOSP应用程序仅设计为完整固件构建的一部分,而不是独立的Android SDK项目,更不用说Android库项目了。