-compile:
[javac] Compiling 31 source files to D:\Users\Administrator\Documents\Cocos\CocosProjects\HelloOnceAgain\proj.android\bin\classes
[javac] 警告: [options] 源值1.5已過時, 將在未來所有發行版中洗掉
[javac] 警告: [options] 目標值1.5已過時, 將在未來所有發行版中洗掉
[javac] 警告: [options] 要隱藏有關已過時選項的警告, 請使用 -Xlint:-options。
[javac] D:\Users\Administrator\Documents\Cocos\CocosProjects\HelloOnceAgain\proj.android\src\org\cocos2dx\lib\Cocos2dxDownloader.java:9: 錯誤: 程式包org.apache.http不存在
[javac] import org.apache.http.Header;
[javac] ^
[javac] D:\Users\Administrator\Documents\Cocos\CocosProjects\HelloOnceAgain\proj.android\src\org\cocos2dx\lib\Cocos2dxDownloader.java:10: 錯誤: 程式包org.apache.http.message不存在
[javac] import org.apache.http.message.BasicHeader;
[javac] ^
[javac] D:\Users\Administrator\Documents\Cocos\CocosProjects\HelloOnceAgain\proj.android\src\org\cocos2dx\lib\Cocos2dxDownloader.java:47: 錯誤: 找不到符號
[javac] public void onFailure(int i, Header[] headers, byte[] errorResponse, Throwable throwable) {
[javac] ^
[javac] 符號: 類 Header
[javac] 位置: 類 DataTaskHandler
[javac] D:\Users\Administrator\Documents\Cocos\CocosProjects\HelloOnceAgain\proj.android\src\org\cocos2dx\lib\Cocos2dxDownloader.java:57: 錯誤: 找不到符號
[javac] public void onSuccess(int i, Header[] headers, byte[] binaryData) {
[javac] ^
[javac] 符號: 類 Header
[javac] 位置: 類 DataTaskHandler
[javac] D:\Users\Administrator\Documents\Cocos\CocosProjects\HelloOnceAgain\proj.android\src\org\cocos2dx\lib\Cocos2dxDownloader.java:109: 錯誤: 找不到符號
[javac] public void onFailure(int i, Header[] headers, Throwable throwable, File file) {
[javac] ^
[javac] 符號: 類 Header
[javac] 位置: 類 FileTaskHandler
[javac] D:\Users\Administrator\Documents\Cocos\CocosProjects\HelloOnceAgain\proj.android\src\org\cocos2dx\lib\Cocos2dxDownloader.java:119: 錯誤: 找不到符號
[javac] public void onSuccess(int i, Header[] headers, File file) {
[javac] ^
[javac] 符號: 類 Header
[javac] 位置: 類 FileTaskHandler
[javac] D:\Users\Administrator\Documents\Cocos\CocosProjects\HelloOnceAgain\proj.android\src\org\cocos2dx\lib\Cocos2dxDownloader.java:255: 錯誤: 找不到符號
[javac] Header[] headers = null;
[javac] ^
[javac] 符號: 類 Header
[javac] D:\Users\Administrator\Documents\Cocos\CocosProjects\HelloOnceAgain\proj.android\src\org\cocos2dx\lib\Cocos2dxDownloader.java:259: 錯誤: 找不到符號
[javac] List<Header> list = new ArrayList<Header>();
[javac] ^
[javac] 符號: 類 Header
[javac] D:\Users\Administrator\Documents\Cocos\CocosProjects\HelloOnceAgain\proj.android\src\org\cocos2dx\lib\Cocos2dxDownloader.java:259: 錯誤: 找不到符號
[javac] List<Header> list = new ArrayList<Header>();
[javac] ^
[javac] 符號: 類 Header
[javac] D:\Users\Administrator\Documents\Cocos\CocosProjects\HelloOnceAgain\proj.android\src\org\cocos2dx\lib\Cocos2dxDownloader.java:260: 錯誤: 找不到符號
[javac] list.add(new BasicHeader("Range", "bytes=" + fileLen + "-"));
[javac] ^
[javac] 符號: 類 BasicHeader
[javac] D:\Users\Administrator\Documents\Cocos\CocosProjects\HelloOnceAgain\proj.android\src\org\cocos2dx\lib\Cocos2dxDownloader.java:261: 錯誤: 找不到符號
[javac] headers = list.toArray(new Header[list.size()]);
[javac] ^
[javac] 符號: 類 Header
[javac] D:\Users\Administrator\Documents\Cocos\CocosProjects\HelloOnceAgain\proj.android\src\org\cocos2dx\lib\Cocos2dxDownloader.java:263: 錯誤: 無法訪問HttpEntity
[javac] task.handle = downloader._httpClient.get(Cocos2dxHelper.getActivity(), url, headers, null, task.handler);
[javac] ^
[javac] 找不到org.apache.http.HttpEntity的類檔案
[javac] 注: 某些輸入檔案使用或覆寫了已過時的 API。
[javac] 注: 有關詳細資訊, 請使用 -Xlint:deprecation 重新編譯。
[javac] 注: D:\Users\Administrator\Documents\Cocos\CocosProjects\HelloOnceAgain\proj.android\src\org\cocos2dx\lib\Cocos2dxDownloader.java使用了未經檢查或不安全的操 作。
[javac] 注: 有關詳細資訊, 請使用 -Xlint:unchecked 重新編譯。
[javac] 12 個錯誤
[javac] 3 個警告
BUILD FAILED
D:\Users\Administrator\AppData\Local\Android\sdk\tools\ant\build.xml:716: The following error occurred while executing this line:
D:\Users\Administrator\AppData\Local\Android\sdk\tools\ant\build.xml:730: Compile failed; see the compiler error output for details.
uj5u.com熱心網友回復:
我也遇到過,原因大概是cocos2d需要在哪個組態檔里加一個第三方庫的參考吧。可以曲線救國,在build完C++部分后,使用eclipse來進行apk打包就可以了
uj5u.com熱心網友回復:
已解決辦法我的辦法是在cocos2D檔案夾下搜到org.apache.http.legacy.jar,將此檔案拷貝到D:\cocos\myProject\hello5\cocos2d\cocos\platform\android\java\libs檔案夾下,系統在編譯的時候就能找到了!
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/30684.html
標籤:Cocos2d-x
