<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    Calvin's Tech Space

    成于堅(jiān)忍,毀于浮躁

       :: 首頁 :: 聯(lián)系 :: 聚合  :: 管理
    To set up your Linux development environment, make sure you have the following: 

        * Required Packages: 
              o Git 1.5.4 or newer and the GNU Privacy Guard. 

              o JDK 5.0, update 12 or higher.  Java 6 is not supported, because of incompatibilities with @Override. 

              o flex, bison, gperf, libsdl-dev, libesd0-dev, libwxgtk2.6-dev (optional), build-essential, zip, curl.  

        $ sudo apt-get install git-core gnupg sun-java5-jdk flex bison gperf libsdl-dev libesd0-dev libwxgtk2.6-dev build-essential zip curl libncurses5-dev zlib1g-dev 

        * You might also want Valgrind, a tool that will help you find memory leaks, stack corruption, array bounds overflows, etc. 

        $ sudo apt-get install valgrind 



    I compiled Android sources yesterday on Ubuntu 9.10.
    Ubuntu 9.10 looks nice with its cute user interfaces.
    But compiling Android encounters some obstacles.
    A base line of compiling Android is instructions from www.android.com.
    http://source.android.com/download” is the exact address.

    What we need to address before starting to compile are listed below.

    1. PRODUCT_POLICY related errorAt the begining of the compile an error message shows up.
    frameworks/policies/base/PolicyConfig.mk:22: *** No module defined for the given PRODUCT_POLICY (android.policy_phone).
    To fix this open the file “build/tools/findleaves.sh” and change 89 line,
    #find “${@:0:$nargs}” $findargs -type f -name “$filename” -print |
    find “${@:1:$nargs-1}” $findargs -type f -name “$filename” -print |


    2. fprintf declaration errorThe compiling stops with several error messages.
    All of those error are same.

    frameworks/base/tools/aidl/AST.cpp:10: error: ‘fprintf’ was not declared in
    this scope

    This error is caused by the gcc 4.4. Ubuntu 9.10 comes with gcc 4.4.
    Gcc 4.4 has more strict rules than previous versions.
    To fix this error install gcc 4.3.

    • Install gcc-4.3 and g++-4.3

    sudo apt-get install gcc-4.3 g++-4.3

    • In the /usr/bin delete gcc and g++ which are soft links of gcc-4.4 and g++-4.4.
    • Link gcc-4.3 and g++-4.3 to gcc and g++ respectively.

    sudo ln -s gcc-4.3 gcc
    sudo ln -s g++-4.3 g++

                 If you have a problem getting gcc-4.3 package, refer to a post about changing packaging repository first.

    http://www.mobileadvice.com.au/2009/11/how-to-install-jdk5-on-ubuntu-9-10/


    3. Install JDK5This is posted in another post.
    http://www.mobileadvice.com.au/2009/11/how-to-install-jdk5-on-ubuntu-9-10/

    Enjou your Android!



    posted on 2010-06-29 21:28 calvin 閱讀(393) 評(píng)論(0)  編輯  收藏 所屬分類: Android
    主站蜘蛛池模板: 在线看片免费不卡人成视频| 曰批全过程免费视频免费看| 国产亚洲精品免费| 亚洲精品资源在线| 无码人妻精品中文字幕免费| 亚洲精品国偷自产在线| 中文字幕久精品免费视频| 一本久久a久久精品亚洲| 国产在线观看免费av站| 国产亚洲免费的视频看| 日本一道本不卡免费| 亚洲欧洲日产国码二区首页| 最近免费中文在线视频| 色噜噜亚洲男人的天堂| 国产成人综合久久精品免费| 国产精品亚洲а∨无码播放麻豆| 国产公开免费人成视频| 黄 色一级 成 人网站免费| 亚洲无av在线中文字幕| free哆啪啪免费永久| 亚洲中文字幕无码av永久| 日韩精品无码人妻免费视频| 久久精品无码免费不卡| 亚洲成色在线影院| 99精品国产免费久久久久久下载| 亚洲精品色播一区二区| 亚洲伊人久久成综合人影院| 一级毛片免费观看| 亚洲欧美aⅴ在线资源| 亚洲人成影院在线无码观看| 久久久久国色av免费看| 亚洲色成人WWW永久在线观看| xvideos亚洲永久网址| 毛片无码免费无码播放| 亚洲av午夜国产精品无码中文字| 亚洲精品国精品久久99热| 永久免费在线观看视频| 日本激情猛烈在线看免费观看| 亚洲αv久久久噜噜噜噜噜| 成年午夜视频免费观看视频| 成人免费av一区二区三区|