为Android编译ICU库

为Android编译ICU库,android,android-ndk,libxml2,icu,Android,Android Ndk,Libxml2,Icu,我想为我的Android项目编译libxml2,但libxml2.so似乎需要libicu.so才能正常工作。我看到了一些关于如何编译和创建libicu.so文件的网站。我从下载了源代码并阅读了说明。我可以为Linux(Ubuntu)成功编译。但我不知道如何为Android交叉编译。我看到了几个层叠的问题,但对我来说,它们似乎有点让人困惑 有人能指导我如何为Android构建ICU库吗?你运行的是哪个版本的Android?该库可能已安装。例如,在我的Android 4.0.3中,以下库已经存在:

我想为我的Android项目编译libxml2,但libxml2.so似乎需要libicu.so才能正常工作。我看到了一些关于如何编译和创建libicu.so文件的网站。我从下载了源代码并阅读了说明。我可以为Linux(Ubuntu)成功编译。但我不知道如何为Android交叉编译。我看到了几个层叠的问题,但对我来说,它们似乎有点让人困惑


有人能指导我如何为Android构建ICU库吗?

你运行的是哪个版本的Android?该库可能已安装。例如,在我的Android 4.0.3中,以下库已经存在:
/system/lib/libicui18n.so
/system/lib/libicuuc.so

您运行的Android版本是什么?该库可能已安装。例如,在我的Android 4.0.3中,已经存在以下库:
/system/lib/libicui18n.so
/system/lib/libicuuc.因此

既然已经有了关于这方面的讨论,我建议你要么询问细节,要么在那里发表评论。@NuSkooler我非常乐意在那里提问或发表评论,但我的问题更像是一个一般性的“入门”问题。而我发现的所有问题都是专门类型的问题。我不知道我的问题适合哪里,所以没有在那里发表评论以避免负面标记。因为已经有关于这个问题的讨论,我建议你要么问细节,要么在那里发表评论。@NuSkooler我非常乐意在那里提问或发表评论,但我的问题更像是一个一般性的问题开始类型。而我发现的所有问题都是专门类型的问题。不知道我的查询适合哪里,所以没有在那里发表评论以避免负面标记。库
libicui18n.so
libicuuc.so
也可以在我的2.3.4手机的
/system/lib
中找到。也许它们总是存在于Android中(至少从那个版本开始)?属于你不应该信任的库。最近的一次现在破坏了向后兼容性。与我们的产品捆绑在一起我的2.3.4版手机的
/system/lib
中还提供了图书馆
libicui18n.so
libicuuc.so
。也许它们总是存在于Android中(至少从那个版本开始)?属于你不应该信任的库。最近的一次现在破坏了向后兼容性。与我们的产品捆绑在一起