我無法找到當我構建新的Android圖像時需要開發人員注意哪些文件的清晰列表。當我在Android中定位特定設備/平臺時,在構建過程中需要定製哪些文件?
我到目前爲止發現的所有指南都是過於通用或過時。
我假設我對定製平臺不感興趣,我只想要香草味道,但僅適用於我的設備。
我無法找到當我構建新的Android圖像時需要開發人員注意哪些文件的清晰列表。當我在Android中定位特定設備/平臺時,在構建過程中需要定製哪些文件?
我到目前爲止發現的所有指南都是過於通用或過時。
我假設我對定製平臺不感興趣,我只想要香草味道,但僅適用於我的設備。
答案有點複雜。您可能不能爲您的設備創建一個vanilla Android,除非您的設備是谷歌開發人員手機之一。 Here is a list of the devices you can build Android for。原因在於製造商通常不會發布實際爲其設備構建Android所需的所有部分。
但看看cyanogenmod project和see if they support your device。他們試圖爲製造商自己不支持的設備製作一個「香草」android源代碼。在我看來,他們做得相當不錯。我爲Galaxy SII定製了Android 4.0版本,現在可以運行數月,並且它工作得很好。
如果您使用正在使用的設備更新您的問題,我可以提供有關如何爲特定設備構建cyanogenmod的具體信息。
你想做什麼? 聲明只有一個設備特定的一些圖像或佈局?
你不能使用文件夾(-large,-fr,...)上的選擇器來做到這一點,但有一些代碼。看看這個:http://developer.android.com/reference/android/os/Build.html#MODEL,
我有源代碼,我想爲我的設備構建一些東西,我對標籤不感興趣,我對構建過程有用的配置文件很感興趣。 – user827992 2012-07-10 14:41:41
您正在構建應用程序,還是構建Android本身? – 2012-07-10 14:48:44
我正在試圖從官方Android庫中構建Android – user827992 2012-07-10 14:51:56
在大多數設備上,由於缺少收音機,圖形等設備專用擴展,實際上並不會生成非常有用的內容。您可能需要追蹤一個旨在爲您的特定設備構建可用映像的現有項目。 – 2012-07-10 14:58:26