久久精品国产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工具版本來解決,但這樣需要花費不少時間。如果本文對您有幫助,請給予一票支持。我在解決這個問題上花了整個上午的時間。

標簽:
主站蜘蛛池模板: 二连浩特市| 元谋县| 保定市| 全州县| 墨玉县| 克拉玛依市| 东乡县| 炉霍县| 峨山| 洛阳市| 罗城| 澜沧| 五原县| 融水| 望奎县| 盖州市| 开封市| 陆川县| 中江县| 宁国市| 读书| 黎川县| 闻喜县| 青田县| 玉树县| 龙海市| 伊宁县| 额济纳旗| 托克托县| 博兴县| 深水埗区| 子长县| 遵化市| 松滋市| 资源县| 蓬安县| 新田县| 威海市| 阿拉善左旗| 阳原县| 佛山市|