Hello, I'm a novice developer and I'm working in a project in which I want to use this module: https://github.com/rubenfonseca/titanium_pusher_android. Problem is I just can't seem to build it, always an error ocurrs. If I try to publish ANy module from Titanium Studio, the following error appears: C:\Users\Gabz\AppData\Roaming\Titanium\mobilesdk\win32\3.1.2.GA\module\android\build.xml:326: The following error occurred while executing this line: C:\Users\Gabz\AppData\Roaming\Titanium\mobilesdk\win32\3.1.2.GA\module\android\build.xml:281: exec returned: 2
I tried using ant too, but then it shows this error: BUILD FAILED C:\Users\Gabz\AppData\Roaming\Titanium\mobilesdk\win32\3.1.2.GA\module\android\b uild.xml:163: Compile failed; see the compiler error output for details.
Total time: 1 second
I also tried using the command titanium build in the prompt, but always that I choose a project directory( using --project-dir) it says is an invalid directory.
I already downloaded Python, gperf and the android ndk so I don't really know what is going on.
I really need this module and I don't know what to do anymore, any suggestions guys? Thanks is advance.
Down here is the full error code from ant: [javac] C:\Users\Gabz\titanium_pusher_android\src\com\emorym\android_pusher\ PusherLogger.java:13: cannot find symbol [javac] symbol : variable Log [javac] location: class com.emorym.android_pusher.PusherLogger [javac] Log.d(this.tag, message); [javac] ^ [javac] C:\Users\Gabz\titanium_pusher_android\src\com\emorym\android_pusher\ PusherLogger.java:17: cannot find symbol [javac] symbol : variable Log [javac] location: class com.emorym.android_pusher.PusherLogger [javac] Log.d(tag, message); [javac] ^ [javac] C:\Users\Gabz\titanium_pusher_android\src\com\emorym\android_pusher\ Pusher.java:262: cannot find symbol [javac] symbol : class JSONObject [javac] location: class com.emorym.android_pusher.Pusher [javac] JSONObject eventData = new JSONObject(); [javac] ^ [javac] C:\Users\Gabz\titanium_pusher_android\src\com\emorym\android_pusher\ Pusher.java:262: cannot find symbol [javac] symbol : class JSONObject [javac] location: class com.emorym.android_pusher.Pusher [javac] JSONObject eventData = new JSONObject(); [javac] ^ [javac] C:\Users\Gabz\titanium_pusher_android\src\com\emorym\android_pusher\ Pusher.java:269: cannot find symbol [javac] symbol : class JSONException [javac] location: class com.emorym.android_pusher.Pusher [javac] } catch (JSONException e) { [javac] ^ [javac] C:\Users\Gabz\titanium_pusher_android\src\com\emorym\android_pusher\ PusherConnection.java:63: type parameter com.emorym.android_pusher.PusherCallbac k is not within its bound [javac] private List<PusherCallback> mGlobalCallbacks = new ArrayList<Pu sherCallback>(); [javac] ^ [javac] C:\Users\Gabz\titanium_pusher_android\src\com\emorym\android_pusher\ PusherConnection.java:63: type parameter com.emorym.android_pusher.PusherCallbac k is not within its bound [javac] private List<PusherCallback> mGlobalCallbacks = new ArrayList<Pu sherCallback>(); [javac] ^ [javac] C:\Users\Gabz\titanium_pusher_android\src\com\emorym\android_pusher\ PusherConnection.java:64: type parameter com.emorym.android_pusher.PusherCallbac k is not within its bound [javac] private Map<String, List<PusherCallback>> mLocalCallbacks = new HashMap<String, List<PusherCallback>>(); [javac] ^ [javac] C:\Users\Gabz\titanium_pusher_android\src\com\emorym\android_pusher\ PusherConnection.java:64: type parameter com.emorym.android_pusher.PusherCallbac k is not within its bound [javac] private Map<String, List<PusherCallback>> mLocalCallbacks = new HashMap<String, List<PusherCallback>>(); [javac] ^ [javac] C:\Users\Gabz\titanium_pusher_android\src\com\emorym\android_pusher\ PusherConnection.java:78: cannot find symbol [javac] symbol : variable Log [javac] location: class com.emorym.android_pusher.PusherConnection [javac] Log.d(LOG_TAG, "Connecting to " + url.toString() ); [javac] ^ [javac] C:\Users\Gabz\titanium_pusher_android\src\com\emorym\android_pusher\ PusherConnection.java:89: cannot find symbol [javac] symbol: variable Log [javac] Log.d(LOG_TAG, [javac] ^ [javac] C:\Users\Gabz\titanium_pusher_android\src\com\emorym\android_pusher\ PusherConnection.java:95: cannot find symbol [javac] symbol: class JSONObject [javac] JSONObject parsed = new JSONObject(message.getText()); [javac] ^ [javac] C:\Users\Gabz\titanium_pusher_android\src\com\emorym\android_pusher\ PusherConnection.java:95: cannot find symbol [javac] symbol: class JSONObject [javac] JSONObject parsed = new JSONObject(message.getText()); [javac] ^ [javac] C:\Users\Gabz\titanium_pusher_android\src\com\emorym\android_pusher\ PusherConnection.java:102: cannot find symbol [javac] symbol: class JSONObject [javac] JSONObject parse dEventData = new JSONObject( [javac] ^ [javac] C:\Users\Gabz\titanium_pusher_android\src\com\emorym\android_pusher\ PusherConnection.java:102: cannot find symbol [javac] symbol: class JSONObject [javac] JSONObject parse dEventData = new JSONObject( [javac] ^ [javac] C:\Users\Gabz\titanium_pusher_android\src\com\emorym\android_pusher\ PusherConnection.java:115: cannot find symbol [javac] symbol: class JSONException [javac] } catch (JSONException e) { [javac] ^ [javac] C:\Users\Gabz\titanium_pusher_android\src\com\emorym\android_pusher\ PusherConnection.java:116: cannot find symbol [javac] symbol: variable Log [javac] Log.d(LOG_TAG, e.toStrin g()); [javac] ^ [javac] C:\Users\Gabz\titanium_pusher_android\src\com\emorym\android_pusher\ PusherConnection.java:128: cannot find symbol [javac] symbol: variable Log [javac] Log.d(LOG_TAG, "Got a Ping"); [javac] ^ [javac] C:\Users\Gabz\titanium_pusher_android\src\com\emorym\android_pusher\ PusherConnection.java:129: cannot find symbol [javac] symbol: class JSONObject [javac] send("pusher:pong", new JSONObje ct(), null); [javac] ^ [javac] C:\Users\Gabz\titanium_pusher_android\src\com\emorym\android_pusher\ PusherConnection.java:134: cannot find symbol [javac] symbol: variable Log [javac] Log.d(LOG_TAG, "Got a Pong"); [javac] ^ [javac] C:\Users\Gabz\titanium_pusher_android\src\com\emorym\android_pusher\ PusherConnection.java:145: cannot find symbol [javac] symbol : variable Log [javac] location: class com.emorym.android_pusher.PusherConnection [javac] Log.d(LOG_TAG, e.toString()); [javac] ^ [javac] C:\Users\Gabz\titanium_pusher_android\src\com\emorym\android_pusher\ PusherConnection.java:149: cannot find symbol [javac] symbol : variable Log [javac] location: class com.emorym.android_pusher.PusherConnection [javac] Log.d(LOG_TAG, e.toString()); [javac] ^ [javac] C:\Users\Gabz\titanium_pusher_android\src\com\emorym\android_pusher\ PusherConnection.java:163: cannot find symbol [javac] symbol : variable Log [javac] location: class com.emorym.android_pusher.PusherConnection [javac] Log.d(LOG_TAG, "disconnect was called"); [javac] ^ [javac] C:\Users\Gabz\titanium_pusher_android\src\com\emorym\android_pusher\ PusherConnection.java:176: cannot find symbol [javac] symbol : class JSONObject [javac] location: class com.emorym.android_pusher.PusherConnection [javac] JSONObject message = new JSONObject(); [javac] ^ [javac] C:\Users\Gabz\titanium_pusher_android\src\com\emorym\android_pusher\ PusherConnection.java:176: cannot find symbol [javac] symbol : class JSONObject [javac] location: class com.emorym.android_pusher.PusherConnection [javac] JSONObject message = new JSONObject(); [javac] ^ [javac] C:\Users\Gabz\titanium_pusher_android\src\com\emorym\android_pusher\ PusherConnection.java:188: cannot find symbol [javac] symbol : variable Log [javac] location: class com.emorym.android_pusher.PusherConnection [javac] Log.d(LOG_TAG, "sent message " + message .toString()); [javac] ^ [javac] C:\Users\Gabz\titanium_pusher_android\src\com\emorym\android_pusher\ PusherConnection.java:189: cannot find symbol [javac] symbol : class JSONException [javac] location: class com.emorym.android_pusher.PusherConnection [javac] } catch (JSONException e) { [javac] ^ [javac] C:\Users\Gabz\titanium_pusher_android\src\com\emorym\android_pusher\ PusherConnection.java:210: cannot find symbol [javac] symbol : variable Log [javac] location: class com.emorym.android_pusher.PusherConnection [javac] Log.d("PusherConnection", "State changed to " + state); [javac] ^ [javac] C:\Users\Gabz\titanium_pusher_android\src\com\emorym\android_pusher\ PusherConnection.java:220: type parameter com.emorym.android_pusher.PusherCallba ck is not within its bound [javac] mLocalCallbacks.put(event, new ArrayList<PusherC allback>()); [javac] ^ [javac] C:\Users\Gabz\titanium_pusher_android\src\com\emorym\android_pusher\ PusherConnection.java:225: cannot find symbol [javac] symbol : variable Log [javac] location: class com.emorym.android_pusher.PusherConnection [javac] Log.d(LOG_TAG, "bound to event " + event + " on connecti on"); [javac] ^ [javac] C:\Users\Gabz\titanium_pusher_android\src\com\emorym\android_pusher\ PusherConnection.java:230: cannot find symbol [javac] symbol : variable Log [javac] location: class com.emorym.android_pusher.PusherConnection [javac] Log.d(LOG_TAG, "bound to all events on connection "); [javac] ^ [javac] C:\Users\Gabz\titanium_pusher_android\src\com\emorym\android_pusher\ PusherConnection.java:235: incompatible types [javac] found : com.emorym.android_pusher.PusherCallback [javac] required: boolean [javac] while (mGlobalCallbacks.remove(callback)) [javac] ^ [javac] C:\Users\Gabz\titanium_pusher_android\src\com\emorym\android_pusher\ PusherConnection.java:239: type parameter com.emorym.android_pusher.PusherCallba ck is not within its bound [javac] for (List<PusherCallback> localCallbacks : mLocalCallbac ks.values()) { [javac] ^ [javac] C:\Users\Gabz\titanium_pusher_android\src\com\emorym\android_pusher\ PusherConnection.java:240: incompatible types [javac] found : com.emorym.android_pusher.PusherCallback [javac] required: boolean [javac] while (localCallbacks.remove(callback)) [javac] ^ [javac] C:\Users\Gabz\titanium_pusher_android\src\com\emorym\android_pusher\ PusherConnection.java:259: cannot find symbol [javac] symbol : variable Log [javac] location: class com.emorym.android_pusher.PusherConnection [javac] Log.d(LOG_TAG, "connection_in"); [javac] ^ [javac] C:\Users\Gabz\titanium_pusher_android\src\com\emorym\android_pusher\ PusherConnection.java:270: cannot find symbol [javac] symbol: class JSONObject [javac] send("pusher:ping", new JSONObject(), nu ll); [javac] ^ [javac] C:\Users\Gabz\titanium_pusher_android\src\com\emorym\android_pusher\ PusherConnection.java:283: cannot find symbol [javac] symbol : class Bundle [javac] location: class com.emorym.android_pusher.PusherConnection [javac] Bundle payload = new Bundle(); [javac] ^ [javac] C:\Users\Gabz\titanium_pusher_android\src\com\emorym\android_pusher\ PusherConnection.java:283: cannot find symbol [javac] symbol : class Bundle [javac] location: class com.emorym.android_pusher.PusherConnection [javac] Bundle payload = new Bundle(); [javac] ^ [javac] C:\Users\Gabz\titanium_pusher_android\src\com\emorym\android_pusher\ PusherConnection.java:287: cannot find symbol [javac] symbol : class Message [javac] location: class com.emorym.android_pusher.PusherConnection [javac] Message msg = Message.obtain(); [javac] ^ [javac] C:\Users\Gabz\titanium_pusher_android\src\com\emorym\android_pusher\ PusherConnection.java:287: cannot find symbol [javac] symbol : variable Message [javac] location: class com.emorym.android_pusher.PusherConnection [javac] Message msg = Message.obtain(); [javac] ^ [javac] C:\Users\Gabz\titanium_pusher_android\src\com\emorym\android_pusher\ PusherChannel.java:56: type parameter com.emorym.android_pusher.PusherCallback i s not within its bound [javac] private List<PusherCallback> mGlobalCallbacks = new ArrayList<Pu sherCallback>(); [javac] ^ [javac] C:\Users\Gabz\titanium_pusher_android\src\com\emorym\android_pusher\ PusherChannel.java:56: type parameter com.emorym.android_pusher.PusherCallback i s not within its bound [javac] private List<PusherCallback> mGlobalCallbacks = new ArrayList<Pu sherCallback>(); [javac] ^ [javac] C:\Users\Gabz\titanium_pusher_android\src\com\emorym\android_pusher\ PusherChannel.java:57: type parameter com.emorym.android_pusher.PusherCallback i s not within its bound [javac] private Map<String, List<PusherCallback>> mLocalCallbacks = new HashMap<String, List<PusherCallback>>(); [javac] ^ [javac] C:\Users\Gabz\titanium_pusher_android\src\com\emorym\android_pusher\ PusherChannel.java:57: type parameter com.emorym.android_pusher.PusherCallback i s not within its bound [javac] private Map<String, List<PusherCallback>> mLocalCallbacks = new HashMap<String, List<PusherCallback>>(); [javac] ^ [javac] C:\Users\Gabz\titanium_pusher_android\src\com\emorym\android_pusher\ PusherChannel.java:77: type parameter com.emorym.android_pusher.PusherCallback i s not within its bound [javac] mLocalCallbacks.put(event, new ArrayList<PusherC allback>()); [javac] ^ [javac] C:\Users\Gabz\titanium_pusher_android\src\com\emorym\android_pusher\ PusherChannel.java:94: incompatible types [javac] found : com.emorym.android_pusher.PusherCallback [javac] required: boolean [javac] while (mGlobalCallbacks.remove(callback)) [javac] ^ [javac] C:\Users\Gabz\titanium_pusher_android\src\com\emorym\android_pusher\ PusherChannel.java:98: type parameter com.emorym.android_pusher.PusherCallback i s not within its bound [javac] for (List<PusherCallback> localCallbacks : mLocalCallbac ks.values()) { [javac] ^ [javac] C:\Users\Gabz\titanium_pusher_android\src\com\emorym\android_pusher\ PusherChannel.java:99: incompatible types [javac] found : com.emorym.android_pusher.PusherCallback [javac] required: boolean [javac] while (localCallbacks.remove(callback)) [javac] ^
BUILD FAILED C:\Users\Gabz\AppData\Roaming\Titanium\mobilesdk\win32\3.1.2.GA\module\android\b uild.xml:163: Compile failed; see the compiler error output for details.
Total time: 1 second