Android 編譯命令及選項

來源:互聯網
上載者:User

 

Android

編譯命令及選項

1

運行
build/envsetup.sh,

該檔案提供
m,mm,mmm

等命令

#. ./build/envsetup.sh

注意
: . .

之間是空格

運行之後用
help

查看命令

#help

m

編譯整個
android

工程

mm

編譯目前的目錄下的模組

mmm path

編譯指定目錄下的模組

2

配置參數

#tapas

運行該命令後會出現
:

Build for the simulator or the device?
    
1. Device
    
2. Simulator

Which would you like? [1]

Build type choices are:
    
1. release
    
2. debug

Which would you like? [1]

Product choices are:
    
1. emulator
    
2. generic
    
3. sim
You can also type the name of a product if you know it.
Which would you like? [generic]

以上產品選項是預設的
,

如果
vendor/

目錄下有產品
,

則會自動掃描進去
.

3

附加
:

如何在
vendor

下添加產品


HTC

為例
:

vendor/htc/dream-open

在配置時會出現如下錯誤
:

build/core/product_config.mk:173: *** No matches for product "dream-open".

原因是
:

vendor/htc/dream-open/htm_dream.mk


PRODUCT_NAME := htc_dream ,

所以
dream-open

要改為
htc_dream,

還有檔案夾命名不能有
– (

中間
),

但可以有
_(

底下
)

dream-open -> htc_dream


PRODUCT_NAME := htc_dream

PRODUCT_DEVICE := htc_dream


 

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.