cocos eclipse android 打包筆記

  1. java.lang.NullPointerException

    http://forum.cocos.com/t/eclipse-java-lang-nullpointerexception/13690
    這個破問題折騰了我兩天,太坑爹了。把時間都浪費在整環境上了,什麼玩意。
    問題描述:python cocos.py新建一個項目HelloWorld,執行項目下面proj.android下的build_native.py編譯好工程後導入eclipse能夠正常運行。
    可是,,,一旦退出eclipse,,再次打開,妹的,神奇的錯誤出現了!報什麼java空指針,cdt builder error,尼瑪各類抓狂啊。
    因而,漫長的google開始了。。。
    網上有說是cdt bug,因而將cdt更新到8.1.0,無效
    有說ndk include 問題,試了,無效
    切換workspace,無效
    最鬱悶的是,我發現不單單是報錯的問題,切換到c/c++視圖,工程徹底打不開。
    各類曲折探索以後,發現.cproject有問題:
    不知道在何時(應該是第一次導入後退出eclipse的時候)新生成了一個<cconfiguration ....Debug/>,覆蓋掉了前面的,而且一直存在!!!致使再次
    打開eclipse報各類錯誤!
    解決辦法:在.cproject中幹掉後面的<cconfiguration ....Debug/>
    萬草奔騰~太多時間浪費在環境工具上,坑坑坑 html

    打開Eclipse後導入android項目後,退出後再打開有的朋友遇到再次打開會出現java.lang.NullPointerException錯誤。
    解決辦法很簡答 退出Eclipse 必須 file->exit 這樣再打開不會報錯 。java

    <?xml version="1.0" encoding="UTF-8" standalone="no"?>
    <?fileVersion 4.0.0?><cproject storage_type_id="org.eclipse.cdt.core.XmlProjectDescriptionStorage">
        <storageModule moduleId="org.eclipse.cdt.core.settings">
            <cconfiguration id="0.1230402123">
                ...
            </cconfiguration>
            <cconfiguration id="0.1377291156">
                ...
            </cconfiguration>
            <cconfiguration id="0.1230402123.1377291156">
                ...
            </cconfiguration>
        </storageModule>
    ...
    記事本打開.cproject,把紅的那段刪掉,應該就行了python

  2. eclipse引入lib庫的方法:
    對於cocos2dx來講,看圖咱們知道是lib的引用沒有找到引入方法爲:File->Import->Existing Android Code ..  選擇cocos2d\cocos\platform\android\java下的安卓工程便可,再回到遊戲的安卓工程,就會發現引入成功:
  3. 引入jar庫,針對第三方sdk:
    在對接第三方sdk的時候,沒有引入第三方提供的jar包,是編譯不過去的,以咕咪sdk爲例:

    提示找不到MiguSdk,那麼導入第三方包:

    添加完畢以後,就能找到該類
  4. http://blog.csdn.net/liangxiaoyan7002/article/details/40106027
  5. parseSdkContent failed 解決方案
    http://www.cnblogs.com/Nikola/p/3764044.html

6.androidmanifest.xml file missing
點擊菜單欄中的Project——>Clean....,再保存一下就能夠了android

相關文章
相關標籤/搜索