gpt4 book ai didi

java - 揭秘安卓构建过程

转载 作者:塔克拉玛干 更新时间:2023-11-02 18:54:59 25 4
gpt4 key购买 nike

Android(开源项目) native 启动器源代码在其某些已发布的资源文件中似乎缺少以下必需的 XML 布局参数:layout_heightlayout_width

缺少属性

编译时异常

这会破坏启动器编译,至少是独立编译,抛出如下错误:

  • 应定义'layout-width'属性
  • 应定义'layout-height'属性

备注:there are many other issues that need to be resolved in order compile Android launcher2 ,这个问题是关于这些特定缺失的属性以及它们是如何缺失的?

Google 如何编译其启动器以及 LayoutParams 值是什么?

那么当缺少这些必需的属性时,Google 如何能够编译代码?

此外,应该使用什么值,它们应该是:

android:layout_width="fill_parent"
android:layout_height="fill_parent"

wrap_content,或特定的像素值 - 换句话说,我在哪里可以获得此类信息/ secret 构建过程是什么?

最佳答案

我们编译Android不是用Eclipse+ADT,而是用make。编译器不会在构建时检查 layout_width 和 layout_height。当缺少这些属性时,会生成运行时错误。但是 Launcher2 的构建使得不需要这些属性(例如使用代码生成布局参数。)这没有什么 secret :)

关于java - 揭秘安卓构建过程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14122708/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com