Hi guys
I tried to compile the “HelloWorld” project with:
cocos run -s . -p android --ap android-23 -m release
And I get this errors:
-compile:
[javac] Compiling 28 source files to /home/drk/cocos2d-projects/TEST/cocos2d/cocos/platform/android/java/bin/classes
[javac] /home/drk/cocos2d-projects/TEST/cocos2d/cocos/platform/android/java/src/org/cocos2dx/lib/Cocos2dxDownloader.java:9: error: package org.apache.http does not exist
[javac] import org.apache.http.Header;
[javac] ^
[javac] /home/drk/cocos2d-projects/TEST/cocos2d/cocos/platform/android/java/src/org/cocos2dx/lib/Cocos2dxDownloader.java:10: error: package org.apache.http.message does not exist
[javac] import org.apache.http.message.BasicHeader;
[javac] ^
[javac] /home/drk/cocos2d-projects/TEST/cocos2d/cocos/platform/android/java/src/org/cocos2dx/lib/Cocos2dxDownloader.java:47: error: cannot find symbol
[javac] public void onFailure(int i, Header[] headers, byte[] errorResponse, Throwable throwable) {
[javac] ^
[javac] symbol: class Header
[javac] location: class DataTaskHandler
[javac] /home/drk/cocos2d-projects/TEST/cocos2d/cocos/platform/android/java/src/org/cocos2dx/lib/Cocos2dxDownloader.java:57: error: cannot find symbol
[javac] public void onSuccess(int i, Header[] headers, byte[] binaryData) {
[javac] ^
[javac] symbol: class Header
[javac] location: class DataTaskHandler
[javac] /home/drk/cocos2d-projects/TEST/cocos2d/cocos/platform/android/java/src/org/cocos2dx/lib/Cocos2dxDownloader.java:106: error: cannot find symbol
[javac] public void onFailure(int i, Header[] headers, Throwable throwable, File file) {
[javac] ^
[javac] symbol: class Header
[javac] location: class FileTaskHandler
[javac] /home/drk/cocos2d-projects/TEST/cocos2d/cocos/platform/android/java/src/org/cocos2dx/lib/Cocos2dxDownloader.java:116: error: cannot find symbol
[javac] public void onSuccess(int i, Header[] headers, File file) {
[javac] ^
[javac] symbol: class Header
[javac] location: class FileTaskHandler
[javac] /home/drk/cocos2d-projects/TEST/cocos2d/cocos/platform/android/java/src/org/cocos2dx/lib/Cocos2dxDownloader.java:253: error: cannot find symbol
[javac] Header[] headers = null;
[javac] ^
[javac] symbol: class Header
[javac] /home/drk/cocos2d-projects/TEST/cocos2d/cocos/platform/android/java/src/org/cocos2dx/lib/Cocos2dxDownloader.java:257: error: cannot find symbol
[javac] List<Header> list = new ArrayList<Header>();
[javac] ^
[javac] symbol: class Header
[javac] /home/drk/cocos2d-projects/TEST/cocos2d/cocos/platform/android/java/src/org/cocos2dx/lib/Cocos2dxDownloader.java:257: error: cannot find symbol
[javac] List<Header> list = new ArrayList<Header>();
[javac] ^
[javac] symbol: class Header
[javac] /home/drk/cocos2d-projects/TEST/cocos2d/cocos/platform/android/java/src/org/cocos2dx/lib/Cocos2dxDownloader.java:258: error: cannot find symbol
[javac] list.add(new BasicHeader("Range", "bytes=" + fileLen + "-"));
[javac] ^
[javac] symbol: class BasicHeader
[javac] /home/drk/cocos2d-projects/TEST/cocos2d/cocos/platform/android/java/src/org/cocos2dx/lib/Cocos2dxDownloader.java:259: error: cannot find symbol
[javac] headers = list.toArray(new Header[list.size()]);
[javac] ^
[javac] symbol: class Header
[javac] /home/drk/cocos2d-projects/TEST/cocos2d/cocos/platform/android/java/src/org/cocos2dx/lib/Cocos2dxDownloader.java:261: error: cannot access HttpEntity
[javac] task.handle = downloader._httpClient.get(Cocos2dxHelper.getActivity(), url, headers, null, task.handler);
[javac] ^
[javac] class file for org.apache.http.HttpEntity not found
[javac] Note: Some input files use or override a deprecated API.
[javac] Note: Recompile with -Xlint:deprecation for details.
[javac] Note: /home/drk/cocos2d-projects/TEST/cocos2d/cocos/platform/android/java/src/org/cocos2dx/lib/Cocos2dxDownloader.java uses unchecked or unsafe operations.
[javac] Note: Recompile with -Xlint:unchecked for details.
[javac] 12 errors
I did a successful build with
cocos run -s . -p android --ap android-18
I’m using NDK 11c