Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android技術 >> Android開發 >> 初級開發 >> Android代碼同步及編譯的一些新問題

Android代碼同步及編譯的一些新問題

編輯:初級開發

1. 最近無論在公司還是在家同步android代碼,都會不斷出現“remote end hung up unexpectedly”的問題。Google了一下貌似是新donut搞的鬼,老外以為世界上所有的人都擁有高速穩定的寬帶網絡,把重試機制干掉了。因此Python腳本修改如下

  • go to the folder where you made “repo init” some days ago
  • open .repo/repo/subcmds/sync.py
  • correct _Fetch function (program will try to sync even without network after this change:-)) – add “while True:” at line 6, “break” at line 9, remove “sys.exit(1)” at line 11.
  • 2. Ubuntu9.10下編譯有兩個問題

    frameworks/policIEs/base/PolicyConfig.mk:22: *** No module defined for the given PRODUCT_POLICY (android.policy_phone).  Stop.line 89 in build/tools/findleaves.sh
    #find "${@:0:$nargs}" $findargs -type f -name "$filename" -print |
    find "${@:1:$nargs-1}" $findargs -type f -name "$filename" -print |frameworks/base/tools/aidl/AST.cpp:10: error: 'fprintf' was not declared in this scopeapt-get install gcc-4.3 g++-4.3, ln -s gcc 和g++到 gcc-4.3 和g++-4.3

    3. 如果編譯cupcake DEBUG版本的話,會出現固定地址庫大小越界問題,調整4k應該就可以。/build/core/prelink-Linux-arm.map中修改連接出錯的庫即可。具體還沒完全搞定,記得住的下次再更新

    最後廢話一句,總覺得同時做MS和android很詭異,呵呵。

    1. 上一頁:
    2. 下一頁:
    熱門文章
    閱讀排行版
    Copyright © Android教程網 All Rights Reserved