Skip to content

Instantly share code, notes, and snippets.

@dberube
Created January 6, 2015 20:16
Show Gist options
  • Save dberube/27b18797ba0c95d10e10 to your computer and use it in GitHub Desktop.
Save dberube/27b18797ba0c95d10e10 to your computer and use it in GitHub Desktop.
cordova run failed
Davids-MacBook-Pro:TestApp david$ cordova run
Running command: /Users/david/Mobile/TestApp/hooks/after_prepare/010_add_platform_class.js /Users/david/Mobile/TestApp
add to body class: platform-android
Running command: /Users/david/Mobile/TestApp/platforms/android/cordova/run
Buildfile: /Users/david/Mobile/TestApp/platforms/android/build.xml
-set-mode-check:
-set-debug-files:
-check-env:
[checkenv] Android SDK Tools Revision 24.0.2
[checkenv] Installed at /Users/david/Android/sdk
-setup:
[echo] Project Name: CordovaApp
[gettype] Project Type: Application
-set-debug-mode:
-debug-obfuscation-check:
-pre-build:
-build-setup:
[getbuildtools] Using latest Build Tools: 20.0.0
[echo] Resolving Build Target for CordovaApp...
[gettarget] Project Target: Android 4.4.2
[gettarget] API level: 19
[echo] ----------
[echo] Creating output directories if needed...
[echo] ----------
[echo] Resolving Dependencies for CordovaApp...
[dependency] Library dependencies:
[dependency]
[dependency] ------------------
[dependency] Ordered libraries:
[dependency]
[dependency] ------------------
[echo] ----------
[echo] Building Libraries with 'debug'...
nodeps:
-set-mode-check:
-set-debug-files:
-check-env:
[checkenv] Android SDK Tools Revision 24.0.2
[checkenv] Installed at /Users/david/Android/sdk
-setup:
[echo] Project Name: CordovaApp
[gettype] Project Type: Android Library
-set-debug-mode:
-debug-obfuscation-check:
-pre-build:
-build-setup:
[getbuildtools] Using latest Build Tools: 20.0.0
[echo] Resolving Build Target for CordovaApp...
[gettarget] Project Target: Android 4.4.2
[gettarget] API level: 19
[echo] ----------
[echo] Creating output directories if needed...
[echo] ----------
[echo] Resolving Dependencies for CordovaApp...
[dependency] Library dependencies:
[dependency] No Libraries
[dependency]
[dependency] ------------------
-code-gen:
[mergemanifest] No changes in the AndroidManifest files.
[echo] Handling aidl files...
[aidl] No AIDL files to compile.
[echo] ----------
[echo] Handling RenderScript files...
[echo] ----------
[echo] Handling Resources...
[aapt] No changed resources. R.java and Manifest.java untouched.
[echo] ----------
[echo] Handling BuildConfig class...
[buildconfig] No need to generate new BuildConfig.
-pre-compile:
-compile:
[echo] Creating library output jar file...
-post-compile:
-obfuscate:
-dex:
[echo] Library project: do not convert bytecode...
-crunch:
[crunch] Crunching PNG Files in source dir: /Users/david/Mobile/TestApp/platforms/android/CordovaLib/res
[crunch] To destination dir: /Users/david/Mobile/TestApp/platforms/android/CordovaLib/ant-build/res
[crunch] Crunched 0 PNG files to update cache
-package-resources:
[echo] Library project: do not package resources...
-package:
[echo] Library project: do not package apk...
-post-package:
-do-debug:
[echo] Library project: do not create apk...
[propertyfile] Updating property file: /Users/david/Mobile/TestApp/platforms/android/CordovaLib/ant-build/build.prop
[propertyfile] Updating property file: /Users/david/Mobile/TestApp/platforms/android/CordovaLib/ant-build/build.prop
[propertyfile] Updating property file: /Users/david/Mobile/TestApp/platforms/android/CordovaLib/ant-build/build.prop
[propertyfile] Updating property file: /Users/david/Mobile/TestApp/platforms/android/CordovaLib/ant-build/build.prop
-post-build:
debug:
-code-gen:
[mergemanifest] Found modified input file
[mergemanifest] Merging AndroidManifest files into one.
[mergemanifest] Manifest merger disabled. Using project manifest only.
[echo] Handling aidl files...
[aidl] No AIDL files to compile.
[echo] ----------
[echo] Handling RenderScript files...
[echo] ----------
[echo] Handling Resources...
[aapt] Found modified input file
[aapt] Generating resource IDs...
[echo] ----------
[echo] Handling BuildConfig class...
[buildconfig] No need to generate new BuildConfig.
-pre-compile:
[echo] Set jars path to: /Users/david/Mobile/TestApp/platforms/android/CordovaLib/ant-build/classes.jar
-compile:
[javac] Compiling 10 source files to /Users/david/Mobile/TestApp/platforms/android/ant-build/classes
[javac] warning: [options] source value 1.5 is obsolete and will be removed in a future release
[javac] warning: [options] target value 1.5 is obsolete and will be removed in a future release
[javac] warning: [options] To suppress warnings about obsolete options, use -Xlint:-options.
[javac] /Users/david/Mobile/TestApp/platforms/android/src/acidhax/cordova/chromecast/Chromecast.java:10: error: package com.google.android.gms.cast does not exist
[javac] import com.google.android.gms.cast.CastMediaControlIntent;
[javac] ^
[javac] /Users/david/Mobile/TestApp/platforms/android/src/acidhax/cordova/chromecast/Chromecast.java:24: error: package android.support.v7.media does not exist
[javac] import android.support.v7.media.MediaRouter;
[javac] ^
[javac] /Users/david/Mobile/TestApp/platforms/android/src/acidhax/cordova/chromecast/Chromecast.java:25: error: package android.support.v7.media does not exist
[javac] import android.support.v7.media.MediaRouteSelector;
[javac] ^
[javac] /Users/david/Mobile/TestApp/platforms/android/src/acidhax/cordova/chromecast/Chromecast.java:26: error: package android.support.v7.media.MediaRouter does not exist
[javac] import android.support.v7.media.MediaRouter.RouteInfo;
[javac] ^
[javac] /Users/david/Mobile/TestApp/platforms/android/src/acidhax/cordova/chromecast/Chromecast.java:34: error: cannot find symbol
[javac] private MediaRouter mMediaRouter;
[javac] ^
[javac] symbol: class MediaRouter
[javac] location: class Chromecast
[javac] /Users/david/Mobile/TestApp/platforms/android/src/acidhax/cordova/chromecast/Chromecast.java:35: error: cannot find symbol
[javac] private MediaRouteSelector mMediaRouteSelector;
[javac] ^
[javac] symbol: class MediaRouteSelector
[javac] location: class Chromecast
[javac] /Users/david/Mobile/TestApp/platforms/android/src/acidhax/cordova/chromecast/ChromecastMediaRouterCallback.java:6: error: package android.support.v7.media does not exist
[javac] import android.support.v7.media.MediaRouter;
[javac] ^
[javac] /Users/david/Mobile/TestApp/platforms/android/src/acidhax/cordova/chromecast/ChromecastMediaRouterCallback.java:7: error: package android.support.v7.media.MediaRouter does not exist
[javac] import android.support.v7.media.MediaRouter.RouteInfo;
[javac] ^
[javac] /Users/david/Mobile/TestApp/platforms/android/src/acidhax/cordova/chromecast/ChromecastMediaRouterCallback.java:9: error: package MediaRouter does not exist
[javac] public class ChromecastMediaRouterCallback extends MediaRouter.Callback {
[javac] ^
[javac] /Users/david/Mobile/TestApp/platforms/android/src/acidhax/cordova/chromecast/ChromecastSession.java:12: error: package com.google.android.gms.cast does not exist
[javac] import com.google.android.gms.cast.ApplicationMetadata;
[javac] ^
[javac] /Users/david/Mobile/TestApp/platforms/android/src/acidhax/cordova/chromecast/ChromecastSession.java:13: error: package com.google.android.gms.cast does not exist
[javac] import com.google.android.gms.cast.Cast;
[javac] ^
[javac] /Users/david/Mobile/TestApp/platforms/android/src/acidhax/cordova/chromecast/ChromecastSession.java:14: error: package com.google.android.gms.cast.Cast does not exist
[javac] import com.google.android.gms.cast.Cast.ApplicationConnectionResult;
[javac] ^
[javac] /Users/david/Mobile/TestApp/platforms/android/src/acidhax/cordova/chromecast/ChromecastSession.java:15: error: package com.google.android.gms.cast does not exist
[javac] import com.google.android.gms.cast.CastDevice;
[javac] ^
[javac] /Users/david/Mobile/TestApp/platforms/android/src/acidhax/cordova/chromecast/ChromecastSession.java:16: error: package com.google.android.gms.cast does not exist
[javac] import com.google.android.gms.cast.MediaInfo;
[javac] ^
[javac] /Users/david/Mobile/TestApp/platforms/android/src/acidhax/cordova/chromecast/ChromecastSession.java:17: error: package com.google.android.gms.cast does not exist
[javac] import com.google.android.gms.cast.MediaStatus;
[javac] ^
[javac] /Users/david/Mobile/TestApp/platforms/android/src/acidhax/cordova/chromecast/ChromecastSession.java:18: error: package com.google.android.gms.cast does not exist
[javac] import com.google.android.gms.cast.RemoteMediaPlayer;
[javac] ^
[javac] /Users/david/Mobile/TestApp/platforms/android/src/acidhax/cordova/chromecast/ChromecastSession.java:19: error: package com.google.android.gms.cast.RemoteMediaPlayer does not exist
[javac] import com.google.android.gms.cast.RemoteMediaPlayer.MediaChannelResult;
[javac] ^
[javac] /Users/david/Mobile/TestApp/platforms/android/src/acidhax/cordova/chromecast/ChromecastSession.java:20: error: package com.google.android.gms.cast.RemoteMediaPlayer does not exist
[javac] import com.google.android.gms.cast.RemoteMediaPlayer.OnMetadataUpdatedListener;
[javac] ^
[javac] /Users/david/Mobile/TestApp/platforms/android/src/acidhax/cordova/chromecast/ChromecastSession.java:21: error: package com.google.android.gms.cast.RemoteMediaPlayer does not exist
[javac] import com.google.android.gms.cast.RemoteMediaPlayer.OnStatusUpdatedListener;
[javac] ^
[javac] /Users/david/Mobile/TestApp/platforms/android/src/acidhax/cordova/chromecast/ChromecastSession.java:22: error: package com.google.android.gms.common does not exist
[javac] import com.google.android.gms.common.ConnectionResult;
[javac] ^
[javac] /Users/david/Mobile/TestApp/platforms/android/src/acidhax/cordova/chromecast/ChromecastSession.java:23: error: package com.google.android.gms.common.api does not exist
[javac] import com.google.android.gms.common.api.GoogleApiClient;
[javac] ^
[javac] /Users/david/Mobile/TestApp/platforms/android/src/acidhax/cordova/chromecast/ChromecastSession.java:24: error: package com.google.android.gms.common.api does not exist
[javac] import com.google.android.gms.common.api.ResultCallback;
[javac] ^
[javac] /Users/david/Mobile/TestApp/platforms/android/src/acidhax/cordova/chromecast/ChromecastSession.java:25: error: package com.google.android.gms.common.api does not exist
[javac] import com.google.android.gms.common.api.Status;
[javac] ^
[javac] /Users/david/Mobile/TestApp/platforms/android/src/acidhax/cordova/chromecast/ChromecastSession.java:26: error: package com.google.android.gms.common.images does not exist
[javac] import com.google.android.gms.common.images.WebImage;
[javac] ^
[javac] /Users/david/Mobile/TestApp/platforms/android/src/acidhax/cordova/chromecast/ChromecastSession.java:29: error: package android.support.v7.media.MediaRouter does not exist
[javac] import android.support.v7.media.MediaRouter.RouteInfo;
[javac] ^
[javac] /Users/david/Mobile/TestApp/platforms/android/src/acidhax/cordova/chromecast/ChromecastSession.java:35: error: package Cast does not exist
[javac] extends Cast.Listener
[javac] ^
[javac] /Users/david/Mobile/TestApp/platforms/android/src/acidhax/cordova/chromecast/ChromecastSession.java:37: error: package GoogleApiClient does not exist
[javac] GoogleApiClient.ConnectionCallbacks,
[javac] ^
[javac] /Users/david/Mobile/TestApp/platforms/android/src/acidhax/cordova/chromecast/ChromecastSession.java:38: error: package GoogleApiClient does not exist
[javac] GoogleApiClient.OnConnectionFailedListener,
[javac] ^
[javac] /Users/david/Mobile/TestApp/platforms/android/src/acidhax/cordova/chromecast/ChromecastSession.java:39: error: cannot find symbol
[javac] OnMetadataUpdatedListener,
[javac] ^
[javac] symbol: class OnMetadataUpdatedListener
[javac] /Users/david/Mobile/TestApp/platforms/android/src/acidhax/cordova/chromecast/ChromecastSession.java:40: error: cannot find symbol
[javac] OnStatusUpdatedListener,
[javac] ^
[javac] symbol: class OnStatusUpdatedListener
[javac] /Users/david/Mobile/TestApp/platforms/android/src/acidhax/cordova/chromecast/ChromecastSession.java:41: error: package Cast does not exist
[javac] Cast.MessageReceivedCallback {
[javac] ^
[javac] /Users/david/Mobile/TestApp/platforms/android/src/acidhax/cordova/chromecast/Chromecast.java:291: error: cannot find symbol
[javac] private void createSession(RouteInfo routeInfo, final CallbackContext callbackContext) {
[javac] ^
[javac] symbol: class RouteInfo
[javac] location: class Chromecast
[javac] /Users/david/Mobile/TestApp/platforms/android/src/acidhax/cordova/chromecast/Chromecast.java:330: error: cannot find symbol
[javac] private void joinSession(RouteInfo routeInfo) {
[javac] ^
[javac] symbol: class RouteInfo
[javac] location: class Chromecast
[javac] /Users/david/Mobile/TestApp/platforms/android/src/acidhax/cordova/chromecast/Chromecast.java:677: error: cannot find symbol
[javac] protected void onRouteAdded(MediaRouter router, final RouteInfo route) {
[javac] ^
[javac] symbol: class MediaRouter
[javac] location: class Chromecast
[javac] /Users/david/Mobile/TestApp/platforms/android/src/acidhax/cordova/chromecast/Chromecast.java:677: error: cannot find symbol
[javac] protected void onRouteAdded(MediaRouter router, final RouteInfo route) {
[javac] ^
[javac] symbol: class RouteInfo
[javac] location: class Chromecast
[javac] /Users/david/Mobile/TestApp/platforms/android/src/acidhax/cordova/chromecast/Chromecast.java:695: error: cannot find symbol
[javac] protected void onRouteRemoved(MediaRouter router, RouteInfo route) {
[javac] ^
[javac] symbol: class MediaRouter
[javac] location: class Chromecast
[javac] /Users/david/Mobile/TestApp/platforms/android/src/acidhax/cordova/chromecast/Chromecast.java:695: error: cannot find symbol
[javac] protected void onRouteRemoved(MediaRouter router, RouteInfo route) {
[javac] ^
[javac] symbol: class RouteInfo
[javac] location: class Chromecast
[javac] /Users/david/Mobile/TestApp/platforms/android/src/acidhax/cordova/chromecast/Chromecast.java:707: error: cannot find symbol
[javac] protected void onRouteSelected(MediaRouter router, RouteInfo route) {
[javac] ^
[javac] symbol: class MediaRouter
[javac] location: class Chromecast
[javac] /Users/david/Mobile/TestApp/platforms/android/src/acidhax/cordova/chromecast/Chromecast.java:707: error: cannot find symbol
[javac] protected void onRouteSelected(MediaRouter router, RouteInfo route) {
[javac] ^
[javac] symbol: class RouteInfo
[javac] location: class Chromecast
[javac] /Users/david/Mobile/TestApp/platforms/android/src/acidhax/cordova/chromecast/Chromecast.java:716: error: cannot find symbol
[javac] protected void onRouteUnselected(MediaRouter router, RouteInfo route) {}
[javac] ^
[javac] symbol: class MediaRouter
[javac] location: class Chromecast
[javac] /Users/david/Mobile/TestApp/platforms/android/src/acidhax/cordova/chromecast/Chromecast.java:716: error: cannot find symbol
[javac] protected void onRouteUnselected(MediaRouter router, RouteInfo route) {}
[javac] ^
[javac] symbol: class RouteInfo
[javac] location: class Chromecast
[javac] /Users/david/Mobile/TestApp/platforms/android/src/acidhax/cordova/chromecast/Chromecast.java:723: error: cannot find symbol
[javac] private JSONObject routeToJSON(RouteInfo route) {
[javac] ^
[javac] symbol: class RouteInfo
[javac] location: class Chromecast
[javac] /Users/david/Mobile/TestApp/platforms/android/src/acidhax/cordova/chromecast/ChromecastMediaRouterCallback.java:10: error: cannot find symbol
[javac] private volatile ArrayList<RouteInfo> routes = new ArrayList<RouteInfo>();
[javac] ^
[javac] symbol: class RouteInfo
[javac] location: class ChromecastMediaRouterCallback
[javac] /Users/david/Mobile/TestApp/platforms/android/src/acidhax/cordova/chromecast/ChromecastMediaRouterCallback.java:18: error: cannot find symbol
[javac] public synchronized RouteInfo getRoute(String id) {
[javac] ^
[javac] symbol: class RouteInfo
[javac] location: class ChromecastMediaRouterCallback
[javac] /Users/david/Mobile/TestApp/platforms/android/src/acidhax/cordova/chromecast/ChromecastMediaRouterCallback.java:27: error: cannot find symbol
[javac] public synchronized RouteInfo getRoute(int index) {
[javac] ^
[javac] symbol: class RouteInfo
[javac] location: class ChromecastMediaRouterCallback
[javac] /Users/david/Mobile/TestApp/platforms/android/src/acidhax/cordova/chromecast/ChromecastMediaRouterCallback.java:31: error: cannot find symbol
[javac] public synchronized Collection<RouteInfo> getRoutes() {
[javac] ^
[javac] symbol: class RouteInfo
[javac] location: class ChromecastMediaRouterCallback
[javac] /Users/david/Mobile/TestApp/platforms/android/src/acidhax/cordova/chromecast/ChromecastMediaRouterCallback.java:36: error: cannot find symbol
[javac] public synchronized void onRouteAdded(MediaRouter router, RouteInfo route) {
[javac] ^
[javac] symbol: class MediaRouter
[javac] location: class ChromecastMediaRouterCallback
[javac] /Users/david/Mobile/TestApp/platforms/android/src/acidhax/cordova/chromecast/ChromecastMediaRouterCallback.java:36: error: cannot find symbol
[javac] public synchronized void onRouteAdded(MediaRouter router, RouteInfo route) {
[javac] ^
[javac] symbol: class RouteInfo
[javac] location: class ChromecastMediaRouterCallback
[javac] /Users/david/Mobile/TestApp/platforms/android/src/acidhax/cordova/chromecast/ChromecastMediaRouterCallback.java:44: error: cannot find symbol
[javac] public void onRouteRemoved(MediaRouter router, RouteInfo route) {
[javac] ^
[javac] symbol: class MediaRouter
[javac] location: class ChromecastMediaRouterCallback
[javac] /Users/david/Mobile/TestApp/platforms/android/src/acidhax/cordova/chromecast/ChromecastMediaRouterCallback.java:44: error: cannot find symbol
[javac] public void onRouteRemoved(MediaRouter router, RouteInfo route) {
[javac] ^
[javac] symbol: class RouteInfo
[javac] location: class ChromecastMediaRouterCallback
[javac] /Users/david/Mobile/TestApp/platforms/android/src/acidhax/cordova/chromecast/ChromecastMediaRouterCallback.java:52: error: cannot find symbol
[javac] public void onRouteSelected(MediaRouter router, RouteInfo info) {
[javac] ^
[javac] symbol: class MediaRouter
[javac] location: class ChromecastMediaRouterCallback
[javac] /Users/david/Mobile/TestApp/platforms/android/src/acidhax/cordova/chromecast/ChromecastMediaRouterCallback.java:52: error: cannot find symbol
[javac] public void onRouteSelected(MediaRouter router, RouteInfo info) {
[javac] ^
[javac] symbol: class RouteInfo
[javac] location: class ChromecastMediaRouterCallback
[javac] /Users/david/Mobile/TestApp/platforms/android/src/acidhax/cordova/chromecast/ChromecastMediaRouterCallback.java:59: error: cannot find symbol
[javac] public void onRouteUnselected(MediaRouter router, RouteInfo info) {
[javac] ^
[javac] symbol: class MediaRouter
[javac] location: class ChromecastMediaRouterCallback
[javac] /Users/david/Mobile/TestApp/platforms/android/src/acidhax/cordova/chromecast/ChromecastMediaRouterCallback.java:59: error: cannot find symbol
[javac] public void onRouteUnselected(MediaRouter router, RouteInfo info) {
[javac] ^
[javac] symbol: class RouteInfo
[javac] location: class ChromecastMediaRouterCallback
[javac] /Users/david/Mobile/TestApp/platforms/android/src/acidhax/cordova/chromecast/ChromecastSession.java:43: error: cannot find symbol
[javac] private RouteInfo routeInfo = null;
[javac] ^
[javac] symbol: class RouteInfo
[javac] location: class ChromecastSession
[javac] /Users/david/Mobile/TestApp/platforms/android/src/acidhax/cordova/chromecast/ChromecastSession.java:44: error: cannot find symbol
[javac] private volatile GoogleApiClient mApiClient = null;
[javac] ^
[javac] symbol: class GoogleApiClient
[javac] location: class ChromecastSession
[javac] /Users/david/Mobile/TestApp/platforms/android/src/acidhax/cordova/chromecast/ChromecastSession.java:45: error: cannot find symbol
[javac] private volatile RemoteMediaPlayer mRemoteMediaPlayer;
[javac] ^
[javac] symbol: class RemoteMediaPlayer
[javac] location: class ChromecastSession
[javac] /Users/david/Mobile/TestApp/platforms/android/src/acidhax/cordova/chromecast/ChromecastSession.java:47: error: cannot find symbol
[javac] private CastDevice device = null;
[javac] ^
[javac] symbol: class CastDevice
[javac] location: class ChromecastSession
[javac] /Users/david/Mobile/TestApp/platforms/android/src/acidhax/cordova/chromecast/ChromecastMediaController.java:3: error: package com.google.android.gms.cast does not exist
[javac] import com.google.android.gms.cast.MediaInfo;
[javac] ^
[javac] /Users/david/Mobile/TestApp/platforms/android/src/acidhax/cordova/chromecast/ChromecastMediaController.java:4: error: package com.google.android.gms.cast does not exist
[javac] import com.google.android.gms.cast.MediaMetadata;
[javac] ^
[javac] /Users/david/Mobile/TestApp/platforms/android/src/acidhax/cordova/chromecast/ChromecastMediaController.java:5: error: package com.google.android.gms.cast does not exist
[javac] import com.google.android.gms.cast.RemoteMediaPlayer;
[javac] ^
[javac] /Users/david/Mobile/TestApp/platforms/android/src/acidhax/cordova/chromecast/ChromecastMediaController.java:6: error: package com.google.android.gms.cast.RemoteMediaPlayer does not exist
[javac] import com.google.android.gms.cast.RemoteMediaPlayer.MediaChannelResult;
[javac] ^
[javac] /Users/david/Mobile/TestApp/platforms/android/src/acidhax/cordova/chromecast/ChromecastMediaController.java:7: error: package com.google.android.gms.common.api does not exist
[javac] import com.google.android.gms.common.api.GoogleApiClient;
[javac] ^
[javac] /Users/david/Mobile/TestApp/platforms/android/src/acidhax/cordova/chromecast/ChromecastMediaController.java:8: error: package com.google.android.gms.common.api does not exist
[javac] import com.google.android.gms.common.api.PendingResult;
[javac] ^
[javac] /Users/david/Mobile/TestApp/platforms/android/src/acidhax/cordova/chromecast/ChromecastMediaController.java:9: error: package com.google.android.gms.common.api does not exist
[javac] import com.google.android.gms.common.api.ResultCallback;
[javac] ^
[javac] /Users/david/Mobile/TestApp/platforms/android/src/acidhax/cordova/chromecast/ChromecastMediaController.java:10: error: package com.google.android.gms.common.images does not exist
[javac] import com.google.android.gms.common.images.WebImage;
[javac] ^
[javac] /Users/david/Mobile/TestApp/platforms/android/src/acidhax/cordova/chromecast/ChromecastSession.java:54: error: cannot find symbol
[javac] private volatile List<WebImage> appImages;
[javac] ^
[javac] symbol: class WebImage
[javac] location: class ChromecastSession
[javac] /Users/david/Mobile/TestApp/platforms/android/src/acidhax/cordova/chromecast/ChromecastSession.java:65: error: cannot find symbol
[javac] public ChromecastSession(RouteInfo routeInfo, CordovaInterface cordovaInterface,
[javac] ^
[javac] symbol: class RouteInfo
[javac] location: class ChromecastSession
[javac] /Users/david/Mobile/TestApp/platforms/android/src/acidhax/cordova/chromecast/ChromecastSession.java:366: error: cannot find symbol
[javac] private ResultCallback<Cast.ApplicationConnectionResult> launchApplicationResultCallback = new ResultCallback<Cast.ApplicationConnectionResult>() {
[javac] ^
[javac] symbol: class ResultCallback
[javac] location: class ChromecastSession
[javac] /Users/david/Mobile/TestApp/platforms/android/src/acidhax/cordova/chromecast/ChromecastSession.java:366: error: package Cast does not exist
[javac] private ResultCallback<Cast.ApplicationConnectionResult> launchApplicationResultCallback = new ResultCallback<Cast.ApplicationConnectionResult>() {
[javac] ^
[javac] /Users/david/Mobile/TestApp/platforms/android/src/acidhax/cordova/chromecast/ChromecastSession.java:396: error: cannot find symbol
[javac] private ResultCallback<Cast.ApplicationConnectionResult> joinApplicationResultCallback = new ResultCallback<Cast.ApplicationConnectionResult>() {
[javac] ^
[javac] symbol: class ResultCallback
[javac] location: class ChromecastSession
[javac] /Users/david/Mobile/TestApp/platforms/android/src/acidhax/cordova/chromecast/ChromecastSession.java:396: error: package Cast does not exist
[javac] private ResultCallback<Cast.ApplicationConnectionResult> joinApplicationResultCallback = new ResultCallback<Cast.ApplicationConnectionResult>() {
[javac] ^
[javac] /Users/david/Mobile/TestApp/platforms/android/src/acidhax/cordova/chromecast/ChromecastSession.java:427: error: cannot find symbol
[javac] private ResultCallback<RemoteMediaPlayer.MediaChannelResult> connectRemoteMediaPlayerCallback = new ResultCallback<RemoteMediaPlayer.MediaChannelResult>() {
[javac] ^
[javac] symbol: class ResultCallback
[javac] location: class ChromecastSession
[javac] /Users/david/Mobile/TestApp/platforms/android/src/acidhax/cordova/chromecast/ChromecastSession.java:427: error: package RemoteMediaPlayer does not exist
[javac] private ResultCallback<RemoteMediaPlayer.MediaChannelResult> connectRemoteMediaPlayerCallback = new ResultCallback<RemoteMediaPlayer.MediaChannelResult>() {
[javac] ^
[javac] /Users/david/Mobile/TestApp/platforms/android/src/acidhax/cordova/chromecast/ChromecastSession.java:593: error: cannot find symbol
[javac] public void onConnectionFailed(ConnectionResult result) {
[javac] ^
[javac] symbol: class ConnectionResult
[javac] location: class ChromecastSession
[javac] /Users/david/Mobile/TestApp/platforms/android/src/acidhax/cordova/chromecast/ChromecastSession.java:659: error: cannot find symbol
[javac] public void onMessageReceived(CastDevice castDevice, String namespace, String message) {
[javac] ^
[javac] symbol: class CastDevice
[javac] location: class ChromecastSession
[javac] /Users/david/Mobile/TestApp/platforms/android/src/acidhax/cordova/chromecast/ChromecastMediaController.java:20: error: cannot find symbol
[javac] private RemoteMediaPlayer remote = null;
[javac] ^
[javac] symbol: class RemoteMediaPlayer
[javac] location: class ChromecastMediaController
[javac] /Users/david/Mobile/TestApp/platforms/android/src/acidhax/cordova/chromecast/ChromecastMediaController.java:21: error: cannot find symbol
[javac] public ChromecastMediaController(RemoteMediaPlayer mRemoteMediaPlayer) {
[javac] ^
[javac] symbol: class RemoteMediaPlayer
[javac] location: class ChromecastMediaController
[javac] /Users/david/Mobile/TestApp/platforms/android/src/acidhax/cordova/chromecast/ChromecastMediaController.java:25: error: cannot find symbol
[javac] public MediaInfo createLoadUrlRequest(String contentId, String contentType, long duration, String streamType, JSONObject metadata) {
[javac] ^
[javac] symbol: class MediaInfo
[javac] location: class ChromecastMediaController
[javac] /Users/david/Mobile/TestApp/platforms/android/src/acidhax/cordova/chromecast/ChromecastMediaController.java:66: error: cannot find symbol
[javac] public void play(GoogleApiClient apiClient, ChromecastSessionCallback callback) {
[javac] ^
[javac] symbol: class GoogleApiClient
[javac] location: class ChromecastMediaController
[javac] /Users/david/Mobile/TestApp/platforms/android/src/acidhax/cordova/chromecast/ChromecastMediaController.java:71: error: cannot find symbol
[javac] public void pause(GoogleApiClient apiClient, ChromecastSessionCallback callback) {
[javac] ^
[javac] symbol: class GoogleApiClient
[javac] location: class ChromecastMediaController
[javac] /Users/david/Mobile/TestApp/platforms/android/src/acidhax/cordova/chromecast/ChromecastMediaController.java:76: error: cannot find symbol
[javac] public void stop(GoogleApiClient apiClient, ChromecastSessionCallback callback) {
[javac] ^
[javac] symbol: class GoogleApiClient
[javac] location: class ChromecastMediaController
[javac] /Users/david/Mobile/TestApp/platforms/android/src/acidhax/cordova/chromecast/ChromecastMediaController.java:81: error: cannot find symbol
[javac] public void seek(long seekPosition, String resumeState, GoogleApiClient apiClient, final ChromecastSessionCallback callback) {
[javac] ^
[javac] symbol: class GoogleApiClient
[javac] location: class ChromecastMediaController
[javac] /Users/david/Mobile/TestApp/platforms/android/src/acidhax/cordova/chromecast/ChromecastMediaController.java:100: error: cannot find symbol
[javac] public void setVolume(double volume, GoogleApiClient apiClient, final ChromecastSessionCallback callback) {
[javac] ^
[javac] symbol: class GoogleApiClient
[javac] location: class ChromecastMediaController
[javac] /Users/david/Mobile/TestApp/platforms/android/src/acidhax/cordova/chromecast/ChromecastMediaController.java:105: error: cannot find symbol
[javac] public void setMuted(boolean muted, GoogleApiClient apiClient, final ChromecastSessionCallback callback) {
[javac] ^
[javac] symbol: class GoogleApiClient
[javac] location: class ChromecastMediaController
[javac] /Users/david/Mobile/TestApp/platforms/android/src/acidhax/cordova/chromecast/ChromecastMediaController.java:110: error: cannot find symbol
[javac] private ResultCallback<RemoteMediaPlayer.MediaChannelResult> createMediaCallback(final ChromecastSessionCallback callback) {
[javac] ^
[javac] symbol: class ResultCallback
[javac] location: class ChromecastMediaController
[javac] /Users/david/Mobile/TestApp/platforms/android/src/acidhax/cordova/chromecast/ChromecastMediaController.java:110: error: package RemoteMediaPlayer does not exist
[javac] private ResultCallback<RemoteMediaPlayer.MediaChannelResult> createMediaCallback(final ChromecastSessionCallback callback) {
[javac] ^
[javac] /Users/david/Mobile/TestApp/platforms/android/src/acidhax/cordova/chromecast/ChromecastMediaController.java:123: error: cannot find symbol
[javac] private MediaMetadata addImages(JSONObject metadata, MediaMetadata mediaMetadata) throws JSONException {
[javac] ^
[javac] symbol: class MediaMetadata
[javac] location: class ChromecastMediaController
[javac] /Users/david/Mobile/TestApp/platforms/android/src/acidhax/cordova/chromecast/ChromecastMediaController.java:123: error: cannot find symbol
[javac] private MediaMetadata addImages(JSONObject metadata, MediaMetadata mediaMetadata) throws JSONException {
[javac] ^
[javac] symbol: class MediaMetadata
[javac] location: class ChromecastMediaController
[javac] /Users/david/Mobile/TestApp/platforms/android/src/acidhax/cordova/chromecast/Chromecast.java:169: error: cannot find symbol
[javac] mMediaRouter = MediaRouter.getInstance(activity.getApplicationContext());
[javac] ^
[javac] symbol: variable MediaRouter
[javac] /Users/david/Mobile/TestApp/platforms/android/src/acidhax/cordova/chromecast/Chromecast.java:171: error: cannot find symbol
[javac] .addControlCategory(CastMediaControlIntent.categoryForCast(appId))
[javac] ^
[javac] symbol: variable CastMediaControlIntent
[javac] /Users/david/Mobile/TestApp/platforms/android/src/acidhax/cordova/chromecast/Chromecast.java:170: error: package MediaRouteSelector does not exist
[javac] mMediaRouteSelector = new MediaRouteSelector.Builder()
[javac] ^
[javac] /Users/david/Mobile/TestApp/platforms/android/src/acidhax/cordova/chromecast/Chromecast.java:174: error: cannot find symbol
[javac] mMediaRouter.addCallback(mMediaRouteSelector, mMediaRouterCallback, MediaRouter.CALLBACK_FLAG_PERFORM_ACTIVE_SCAN);
[javac] ^
[javac] symbol: variable MediaRouter
[javac] /Users/david/Mobile/TestApp/platforms/android/src/acidhax/cordova/chromecast/Chromecast.java:202: error: cannot find symbol
[javac] mMediaRouter = MediaRouter.getInstance(activity.getApplicationContext());
[javac] ^
[javac] symbol: variable MediaRouter
[javac] /Users/david/Mobile/TestApp/platforms/android/src/acidhax/cordova/chromecast/Chromecast.java:203: error: cannot find symbol
[javac] final List<RouteInfo> routeList = mMediaRouter.getRoutes();
[javac] ^
[javac] symbol: class RouteInfo
[javac] /Users/david/Mobile/TestApp/platforms/android/src/acidhax/cordova/chromecast/Chromecast.java:213: error: cannot find symbol
[javac] RouteInfo route = routeList.get(n);
[javac] ^
[javac] symbol: class RouteInfo
[javac] /Users/david/Mobile/TestApp/platforms/android/src/acidhax/cordova/chromecast/Chromecast.java:236: error: cannot find symbol
[javac] RouteInfo selectedRoute = routeList.get(which);
[javac] ^
[javac] symbol: class RouteInfo
[javac] /Users/david/Mobile/TestApp/platforms/android/src/acidhax/cordova/chromecast/Chromecast.java:268: error: cannot find symbol
[javac] mMediaRouter = MediaRouter.getInstance(activity.getApplicationContext());
[javac] ^
[javac] symbol: variable MediaRouter
[javac] /Users/david/Mobile/TestApp/platforms/android/src/acidhax/cordova/chromecast/Chromecast.java:269: error: cannot find symbol
[javac] final List<RouteInfo> routeList = mMediaRouter.getRoutes();
[javac] ^
[javac] symbol: class RouteInfo
[javac] /Users/david/Mobile/TestApp/platforms/android/src/acidhax/cordova/chromecast/Chromecast.java:271: error: cannot find symbol
[javac] for (RouteInfo route : routeList) {
[javac] ^
[javac] symbol: class RouteInfo
[javac] Note: /Users/david/Mobile/TestApp/platforms/android/src/acidhax/cordova/chromecast/Chromecast.java uses or overrides a deprecated API.
[javac] Note: Recompile with -Xlint:deprecation for details.
[javac] 100 errors
[javac] 3 warnings
BUILD FAILED
/Users/david/Android/sdk/tools/ant/build.xml:720: The following error occurred while executing this line:
/Users/david/Android/sdk/tools/ant/build.xml:734: Compile failed; see the compiler error output for details.
Total time: 3 seconds
/Users/david/Mobile/TestApp/platforms/android/cordova/node_modules/q/q.js:126
throw e;
^
Error code 1 for command: ant with args: debug,-f,/Users/david/Mobile/TestApp/platforms/android/build.xml,-Dout.dir=ant-build,-Dgen.absolute.dir=ant-gen
Error: /Users/david/Mobile/TestApp/platforms/android/cordova/run: Command failed with exit code 8
at ChildProcess.whenDone (/usr/local/lib/node_modules/cordova/node_modules/cordova-lib/src/cordova/superspawn.js:135:23)
at ChildProcess.emit (events.js:98:17)
at maybeClose (child_process.js:756:16)
at Process.ChildProcess._handle.onexit (child_process.js:823:5)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment