草庐IT

android - 如何使用 Android.bp 文件构建(Soong 构建系统)

我正在为Android构建一个本地库,它的构建配置是Android.bp。如何执行构建? 最佳答案 如果你要构建的模块是AOSP的一部分,无论配置文件是bp还是mk,你都可以使用mm命令构建它。 关于android-如何使用Android.bp文件构建(Soong构建系统),我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/44393186/

android - soong/android.bp 构建是如何工作的?

Google引入了Soong构建系统来替代旧的makefile系统。知道它是如何工作的吗?源代码中的这个Android.bp是什么? 最佳答案 ninja是aosp的新构建工具,它使用*.ninja来工作;对于遗留的Android.mk,应用kati将Androd.mk转换为*.ninja;google现在使用Android.bp文件来描述模块编译细节,它也被blueprint/soong转换为*.ninja;Android.mk全部重写为Android.bp后,kati会被移除,我们只有blueprint/soong/ninja;

android - AOSP 构建错误 - make 失败

当我尝试运行mm、make甚至makeclobber时,出现以下错误。我已按照Google的说明进行操作,并在Internet上搜索了该问题。我还没有找到任何有助于解决我的问题的东西。有人可以建议这里可能是什么问题吗?源代码于2016年11月23日下载。我正在运行Ubtuntu14.04.5。我已经安装了OpenJDK8。我已经下载了适用于Android(3429405)的Nexus6P(angler)二进制文件并从根目录运行它们。我有3.81。当我按照建议运行“makeclobber”时here,它会产生以下错误。我已将问题缩小到一个go文件(module.go),但我看不出如何解决

android - AOSP 构建错误 - make 失败

当我尝试运行mm、make甚至makeclobber时,出现以下错误。我已按照Google的说明进行操作,并在Internet上搜索了该问题。我还没有找到任何有助于解决我的问题的东西。有人可以建议这里可能是什么问题吗?源代码于2016年11月23日下载。我正在运行Ubtuntu14.04.5。我已经安装了OpenJDK8。我已经下载了适用于Android(3429405)的Nexus6P(angler)二进制文件并从根目录运行它们。我有3.81。当我按照建议运行“makeclobber”时here,它会产生以下错误。我已将问题缩小到一个go文件(module.go),但我看不出如何解决