久久精品国产99国产精品,农村大炕弄老女人,人马配速90分钟,香蕉成人伊视频在线观看

如何解決Cocos2d-x編譯Class Not Found問題

最近,筆者下載了Cocos2d-x 3.16,并打算利用業余時間開發一個APP。然而,在編譯Android平臺的apk時,遇到了一個錯誤,如下圖所示: 錯誤提示顯示“Class Not Foun

最近,筆者下載了Cocos2d-x 3.16,并打算利用業余時間開發一個APP。然而,在編譯Android平臺的apk時,遇到了一個錯誤,如下圖所示:

錯誤提示顯示“Class Not Found: Javac1.8”。為了解決這個問題,我嘗試了多次重新建立工程,并導入Eclipse和Android Studio中,但都沒有成功。后來,我查閱了一些資料,才發現這是ANT配置的問題。以下是解決方法:

修改ANT配置文件

1. 找到安裝Android SDK目錄下的tools目錄,進入Ant目錄,找到build.xml和uibuild.xml兩個文件。這兩個文件指定了ant對應javac的版本。

2. 打開uibuild.xml文件,搜索"56",將其改為"568"。這意味著使用Java的版本為1.5、1.6和1.8。保存并退出。

lt;condition else"false" property""gt;
    lt;andgt;
        lt;matches pattern"1.[56]" string"${}"/gt;
        lt;notgt;
            lt;os family"unix"/gt;
        lt;/notgt;
    lt;/andgt;
lt;/conditiongt;

3. 同樣地,修改build.xml中的"56"為"568"。保存并退出。

4. 再次執行命令"cocos run -p android -j 4 --ap android-19"來編譯Cocos2d-x新工程。此時,應該能夠成功編譯并安裝到真機上。

問題原因與解決思路

這個問題的根本原因是Ant工具配置了Java 1.5和Java 1.6,但對于高版本的Java沒有進行配置。雖然可以通過更新Ant工具版本來解決,但這樣需要花費不少時間。如果本文對您有幫助,請給予一票支持。我在解決這個問題上花了整個上午的時間。

標簽:
主站蜘蛛池模板: 新郑市| 璧山县| 嘉义县| 改则县| 栖霞市| 绿春县| 襄垣县| 长兴县| 荔波县| 武山县| 海原县| 四川省| 湖南省| 高阳县| 色达县| 密山市| 美姑县| 洪洞县| 班戈县| 龙游县| 盐津县| 文昌市| 天峨县| 固原市| 潜山县| 鄂托克旗| 壤塘县| 盐池县| 陇川县| 道孚县| 恩施市| 乌拉特前旗| 凤冈县| 吴忠市| 高密市| 合作市| 苏尼特左旗| 广东省| 石屏县| 营山县| 安岳县|