Reputation: 2170
i try to upload video to youtube by use this open source
https://code.google.com/p/ytd-android/
the problem couse by maven tool ... i never use it , and dont know how to use it.
there is way to transform maven project to android project ?
if not , so how I could run this maven project on my android device ??? (dont forge that i dont know how to use it)
I also can not copy the project to a new Android project because I can not find all the jar files.
i try this advice : Integrating maven project in Android project
in commend line (when i locate in my app path ) i type this :
mvn install
look like : (idan is my app)
C:\סינכרון\פרוייקט אפליקציה\SOURCE\YOUTBUE\YOUTUBE FOR UPLOAD\Idan> mvn install
(C:\סינכרון\פרוייקט אפליקציה\SOURCE\YOUTBUE\YOUTUBE FOR UPLOAD\Idan
) is where the pom file is.
and i recieve those errors :
\google\ytdl\MainActivity.java:[24,36] error: package com.google.android.gms.com
mon does not exist
[ERROR] \±Θ≡δ°σ∩\⌠°σΘΘ≈Φ α⌠∞Θ≈÷ΘΣ\SOURCE\YOUTBUE\YOUTUBE FOR UPLOAD\Idan\src\com
\google\ytdl\MainActivity.java:[57,33] error: package android.support.v4.content
does not exist
[ERROR] \±Θ≡δ°σ∩\⌠°σΘΘ≈Φ α⌠∞Θ≈÷ΘΣ\SOURCE\YOUTBUE\YOUTUBE FOR UPLOAD\Idan\src\com
\google\ytdl\UploadsListFragment.java:[187,6] error: cannot find symbol
[ERROR] \±Θ≡δ°σ∩\⌠°σΘΘ≈Φ α⌠∞Θ≈÷ΘΣ\SOURCE\YOUTBUE\YOUTUBE FOR UPLOAD\Idan\src\com
\google\ytdl\DirectFragment.java:[138,4] error: cannot find symbol
[ERROR] \±Θ≡δ°σ∩\⌠°σΘΘ≈Φ α⌠∞Θ≈÷ΘΣ\SOURCE\YOUTBUE\YOUTUBE FOR UPLOAD\Idan\src\com
\google\ytdl\DirectFragment.java:[138,43] error: cannot find symbol
[ERROR] \±Θ≡δ°σ∩\⌠°σΘΘ≈Φ α⌠∞Θ≈÷ΘΣ\SOURCE\YOUTBUE\YOUTUBE FOR UPLOAD\Idan\src\com
\google\ytdl\DirectFragment.java:[142,57] error: package YouTubePlayer does not
exist
[ERROR] \±Θ≡δ°σ∩\⌠°σΘΘ≈Φ α⌠∞Θ≈÷ΘΣ\SOURCE\YOUTBUE\YOUTUBE FOR UPLOAD\Idan\src\com
\google\ytdl\DirectFragment.java:[173,2] error: method does not override or impl
ement a method from a supertype
[ERROR] \±Θ≡δ°σ∩\⌠°σΘΘ≈Φ α⌠∞Θ≈÷ΘΣ\SOURCE\YOUTBUE\YOUTUBE FOR UPLOAD\Idan\src\com
\google\ytdl\DirectFragment.java:[176,2] error: method does not override or impl
ement a method from a supertype
[ERROR] \±Θ≡δ°σ∩\⌠°σΘΘ≈Φ α⌠∞Θ≈÷ΘΣ\SOURCE\YOUTBUE\YOUTUBE FOR UPLOAD\Idan\src\com
\google\ytdl\DirectFragment.java:[185,2] error: method does not override or impl
ement a method from a supertype
[ERROR] \±Θ≡δ°σ∩\⌠°σΘΘ≈Φ α⌠∞Θ≈÷ΘΣ\SOURCE\YOUTBUE\YOUTUBE FOR UPLOAD\Idan\src\com
\google\ytdl\DirectFragment.java:[188,2] error: method does not override or impl
ement a method from a supertype
[ERROR] \±Θ≡δ°σ∩\⌠°σΘΘ≈Φ α⌠∞Θ≈÷ΘΣ\SOURCE\YOUTBUE\YOUTUBE FOR UPLOAD\Idan\src\com
\google\ytdl\DirectFragment.java:[191,2] error: method does not override or impl
ement a method from a supertype
[ERROR] \±Θ≡δ°σ∩\⌠°σΘΘ≈Φ α⌠∞Θ≈÷ΘΣ\SOURCE\YOUTBUE\YOUTUBE FOR UPLOAD\Idan\src\com
\google\ytdl\MainActivity.java:[303,20] error: cannot find symbol
[ERROR] \±Θ≡δ°σ∩\⌠°σΘΘ≈Φ α⌠∞Θ≈÷ΘΣ\SOURCE\YOUTBUE\YOUTUBE FOR UPLOAD\Idan\src\com
\google\ytdl\MainActivity.java:[302,14] error: cannot find symbol
[ERROR] \±Θ≡δ°σ∩\⌠°σΘΘ≈Φ α⌠∞Θ≈÷ΘΣ\SOURCE\YOUTBUE\YOUTUBE FOR UPLOAD\Idan\src\com
\google\ytdl\MainActivity.java:[305,17] error: cannot find symbol
[ERROR] \±Θ≡δ°σ∩\⌠°σΘΘ≈Φ α⌠∞Θ≈÷ΘΣ\SOURCE\YOUTBUE\YOUTUBE FOR UPLOAD\Idan\src\com
\google\ytdl\MainActivity.java:[306,10] error: cannot find symbol
[ERROR] \±Θ≡δ°σ∩\⌠°σΘΘ≈Φ α⌠∞Θ≈÷ΘΣ\SOURCE\YOUTBUE\YOUTUBE FOR UPLOAD\Idan\src\com
\google\ytdl\MainActivity.java:[308,17] error: cannot find symbol
[ERROR] \±Θ≡δ°σ∩\⌠°σΘΘ≈Φ α⌠∞Θ≈÷ΘΣ\SOURCE\YOUTBUE\YOUTUBE FOR UPLOAD\Idan\src\com
\google\ytdl\MainActivity.java:[317,17] error: cannot find symbol
[ERROR] \±Θ≡δ°σ∩\⌠°σΘΘ≈Φ α⌠∞Θ≈÷ΘΣ\SOURCE\YOUTBUE\YOUTUBE FOR UPLOAD\Idan\src\com
\google\ytdl\MainActivity.java:[365,12] error: cannot find symbol
[ERROR] \±Θ≡δ°σ∩\⌠°σΘΘ≈Φ α⌠∞Θ≈÷ΘΣ\SOURCE\YOUTBUE\YOUTUBE FOR UPLOAD\Idan\src\com
\google\ytdl\MainActivity.java:[450,12] error: cannot find symbol
[ERROR] \±Θ≡δ°σ∩\⌠°σΘΘ≈Φ α⌠∞Θ≈÷ΘΣ\SOURCE\YOUTBUE\YOUTUBE FOR UPLOAD\Idan\src\com
\google\ytdl\MainActivity.java:[545,8] error: cannot find symbol
[INFO] 70 errors
[INFO] -------------------------------------------------------------
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 6.082s
[INFO] Finished at: Mon May 06 00:44:32 IDT 2013
[INFO] Final Memory: 16M/169M
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:2.
3.2:compile (default-compile) on project ytdl: Compilation failure: Compilation
failure:
[ERROR] \±Θ≡δ°σ∩\⌠°σΘΘ≈Φ α⌠∞Θ≈÷ΘΣ\SOURCE\YOUTBUE\YOUTUBE FOR UPLOAD\Idan\src\com
\google\ytdl\ResumableUpload.java:[17,34] error: package com.google.android.gms.
auth does not exist
[ERROR] \±Θ≡δ°σ∩\⌠°σΘΘ≈Φ α⌠∞Θ≈÷ΘΣ\SOURCE\YOUTBUE\YOUTUBE FOR UPLOAD\Idan\src\com
\google\ytdl\ResumableUpload.java:[31,29] error: package android.support.v4.app
does not exist
[ERROR] \±Θ≡δ°σ∩\⌠°σΘΘ≈Φ α⌠∞Θ≈÷ΘΣ\SOURCE\YOUTBUE\YOUTUBE FOR UPLOAD\Idan\src\com
\google\ytdl\ResumableUpload.java:[32,33] error: package android.support.v4.cont
ent does not exist
[ERROR] \±Θ≡δ°σ∩\⌠°σΘΘ≈Φ α⌠∞Θ≈÷ΘΣ\SOURCE\YOUTBUE\YOUTUBE FOR UPLOAD\Idan\src\com
\google\ytdl\util\ImageCache.java:[30,30] error: package android.support.v4.util
does not exist
[ERROR] \±Θ≡δ°σ∩\⌠°σΘΘ≈Φ α⌠∞Θ≈÷ΘΣ\SOURCE\YOUTBUE\YOUTUBE FOR UPLOAD\Idan\src\com
\google\ytdl\util\ImageCache.java:[70,12] error: cannot find symbol
[ERROR] \±Θ≡δ°σ∩\⌠°σΘΘ≈Φ α⌠∞Θ≈÷ΘΣ\SOURCE\YOUTBUE\YOUTUBE FOR UPLOAD\Idan\src\com
\google\ytdl\UploadsListFragment.java:[17,36] error: package com.google.android.
gms.common does not exist
[ERROR] \±Θ≡δ°σ∩\⌠°σΘΘ≈Φ α⌠∞Θ≈÷ΘΣ\SOURCE\YOUTBUE\YOUTUBE FOR UPLOAD\Idan\src\com
\google\ytdl\UploadsListFragment.java:[18,36] error: package com.google.android.
gms.common does not exist
[ERROR] \±Θ≡δ°σ∩\⌠°σΘΘ≈Φ α⌠∞Θ≈÷ΘΣ\SOURCE\YOUTBUE\YOUTUBE FOR UPLOAD\Idan\src\com
\google\ytdl\UploadsListFragment.java:[19,34] error: package com.google.android.
gms.plus does not exist
[ERROR] \±Θ≡δ°σ∩\⌠°σΘΘ≈Φ α⌠∞Θ≈÷ΘΣ\SOURCE\YOUTBUE\YOUTUBE FOR UPLOAD\Idan\src\com
\google\ytdl\UploadsListFragment.java:[20,34] error: package com.google.android.
gms.plus does not exist
[ERROR] \±Θ≡δ°σ∩\⌠°σΘΘ≈Φ α⌠∞Θ≈÷ΘΣ\SOURCE\YOUTBUE\YOUTUBE FOR UPLOAD\Idan\src\com
\google\ytdl\DirectFragment.java:[19,54] error: package com.google.android.youtu
be.player.YouTubePlayer does not exist
[ERROR] \±Θ≡δ°σ∩\⌠°σΘΘ≈Φ α⌠∞Θ≈÷ΘΣ\SOURCE\YOUTBUE\YOUTUBE FOR UPLOAD\Idan\src\com
\google\ytdl\DirectFragment.java:[20,54] error: package com.google.android.youtu
be.player.YouTubePlayer does not exist
[ERROR] \±Θ≡δ°σ∩\⌠°σΘΘ≈Φ α⌠∞Θ≈÷ΘΣ\SOURCE\YOUTBUE\YOUTUBE FOR UPLOAD\Idan\src\com
\google\ytdl\DirectFragment.java:[21,40] error: package com.google.android.youtu
be.player does not exist
[ERROR] \±Θ≡δ°σ∩\⌠°σΘΘ≈Φ α⌠∞Θ≈÷ΘΣ\SOURCE\YOUTBUE\YOUTUBE FOR UPLOAD\Idan\src\com
\google\ytdl\DirectFragment.java:[52,4] error: cannot find symbol
[ERROR] \±Θ≡δ°σ∩\⌠°σΘΘ≈Φ α⌠∞Θ≈÷ΘΣ\SOURCE\YOUTBUE\YOUTUBE FOR UPLOAD\Idan\src\com
\google\ytdl\DirectFragment.java:[52,31] error: cannot find symbol
[ERROR] \±Θ≡δ°σ∩\⌠°σΘΘ≈Φ α⌠∞Θ≈÷ΘΣ\SOURCE\YOUTBUE\YOUTUBE FOR UPLOAD\Idan\src\com
\google\ytdl\DirectFragment.java:[54,10] error: cannot find symbol
[ERROR] \±Θ≡δ°σ∩\⌠°σΘΘ≈Φ α⌠∞Θ≈÷ΘΣ\SOURCE\YOUTBUE\YOUTUBE FOR UPLOAD\Idan\src\com
\google\ytdl\DirectFragment.java:[177,35] error: package YouTubePlayer does not
exist
[ERROR] \±Θ≡δ°σ∩\⌠°σΘΘ≈Φ α⌠∞Θ≈÷ΘΣ\SOURCE\YOUTBUE\YOUTUBE FOR UPLOAD\Idan\src\com
\google\ytdl\UploadService.java:[27,33] error: package android.support.v4.conten
t does not exist
[ERROR] \±Θ≡δ°σ∩\⌠°σΘΘ≈Φ α⌠∞Θ≈÷ΘΣ\SOURCE\YOUTBUE\YOUTUBE FOR UPLOAD\Idan\src\com
\google\ytdl\MainActivity.java:[17,34] error: package com.google.android.gms.aut
h does not exist
[ERROR] \±Θ≡δ°σ∩\⌠°σΘΘ≈Φ α⌠∞Θ≈÷ΘΣ\SOURCE\YOUTBUE\YOUTUBE FOR UPLOAD\Idan\src\com
\google\ytdl\MainActivity.java:[18,34] error: package com.google.android.gms.aut
h does not exist
[ERROR] \±Θ≡δ°σ∩\⌠°σΘΘ≈Φ α⌠∞Θ≈÷ΘΣ\SOURCE\YOUTBUE\YOUTUBE FOR UPLOAD\Idan\src\com
\google\ytdl\MainActivity.java:[19,34] error: package com.google.android.gms.aut
h does not exist
[ERROR] \±Θ≡δ°σ∩\⌠°σΘΘ≈Φ α⌠∞Θ≈÷ΘΣ\SOURCE\YOUTBUE\YOUTUBE FOR UPLOAD\Idan\src\com
\google\ytdl\MainActivity.java:[20,34] error: package com.google.android.gms.aut
h does not exist
[ERROR] \±Θ≡δ°σ∩\⌠°σΘΘ≈Φ α⌠∞Θ≈÷ΘΣ\SOURCE\YOUTBUE\YOUTUBE FOR UPLOAD\Idan\src\com
\google\ytdl\MainActivity.java:[21,36] error: package com.google.android.gms.com
mon does not exist
[ERROR] \±Θ≡δ°σ∩\⌠°σΘΘ≈Φ α⌠∞Θ≈÷ΘΣ\SOURCE\YOUTBUE\YOUTUBE FOR UPLOAD\Idan\src\com
\google\ytdl\MainActivity.java:[22,36] error: package com.google.android.gms.com
mon does not exist
[ERROR] \±Θ≡δ°σ∩\⌠°σΘΘ≈Φ α⌠∞Θ≈÷ΘΣ\SOURCE\YOUTBUE\YOUTUBE FOR UPLOAD\Idan\src\com
\google\ytdl\MainActivity.java:[23,36] error: package com.google.android.gms.com
mon does not exist
[ERROR] \±Θ≡δ°σ∩\⌠°σΘΘ≈Φ α⌠∞Θ≈÷ΘΣ\SOURCE\YOUTBUE\YOUTUBE FOR UPLOAD\Idan\src\com
\google\ytdl\MainActivity.java:[24,36] error: package com.google.android.gms.com
mon does not exist
[ERROR] \±Θ≡δ°σ∩\⌠°σΘΘ≈Φ α⌠∞Θ≈÷ΘΣ\SOURCE\YOUTBUE\YOUTUBE FOR UPLOAD\Idan\src\com
\google\ytdl\MainActivity.java:[57,33] error: package android.support.v4.content
does not exist
[ERROR] \±Θ≡δ°σ∩\⌠°σΘΘ≈Φ α⌠∞Θ≈÷ΘΣ\SOURCE\YOUTBUE\YOUTUBE FOR UPLOAD\Idan\src\com
\google\ytdl\ResumableUpload.java:[66,28] error: package NotificationCompat does
not exist
[ERROR] \±Θ≡δ°σ∩\⌠°σΘΘ≈Φ α⌠∞Θ≈÷ΘΣ\SOURCE\YOUTBUE\YOUTUBE FOR UPLOAD\Idan\src\com
\google\ytdl\ResumableUpload.java:[66,70] error: package NotificationCompat does
not exist
[ERROR] \±Θ≡δ°σ∩\⌠°σΘΘ≈Φ α⌠∞Θ≈÷ΘΣ\SOURCE\YOUTBUE\YOUTUBE FOR UPLOAD\Idan\src\com
\google\ytdl\ResumableUpload.java:[168,8] error: cannot find symbol
[ERROR] \±Θ≡δ°σ∩\⌠°σΘΘ≈Φ α⌠∞Θ≈÷ΘΣ\SOURCE\YOUTBUE\YOUTUBE FOR UPLOAD\Idan\src\com
\google\ytdl\ResumableUpload.java:[168,40] error: cannot find symbol
[ERROR] \±Θ≡δ°σ∩\⌠°σΘΘ≈Φ α⌠∞Θ≈÷ΘΣ\SOURCE\YOUTBUE\YOUTUBE FOR UPLOAD\Idan\src\com
\google\ytdl\util\ImageCache.java:[141,31] error: cannot find symbol
[ERROR] \±Θ≡δ°σ∩\⌠°σΘΘ≈Φ α⌠∞Θ≈÷ΘΣ\SOURCE\YOUTBUE\YOUTUBE FOR UPLOAD\Idan\src\com
\google\ytdl\UploadsListFragment.java:[62,30] error: package PlusClient does not
exist
[ERROR] \±Θ≡δ°σ∩\⌠°σΘΘ≈Φ α⌠∞Θ≈÷ΘΣ\SOURCE\YOUTBUE\YOUTUBE FOR UPLOAD\Idan\src\com
\google\ytdl\UploadsListFragment.java:[68,17] error: cannot access XmlPullParser
[ERROR] \±Θ≡δ°σ∩\⌠°σΘΘ≈Φ α⌠∞Θ≈÷ΘΣ\SOURCE\YOUTBUE\YOUTUBE FOR UPLOAD\Idan\src\com
\google\ytdl\UploadsListFragment.java:[119,1] error: method does not override or
implement a method from a supertype
[ERROR] \±Θ≡δ°σ∩\⌠°σΘΘ≈Φ α⌠∞Θ≈÷ΘΣ\SOURCE\YOUTBUE\YOUTUBE FOR UPLOAD\Idan\src\com
\google\ytdl\UploadsListFragment.java:[126,1] error: method does not override or
implement a method from a supertype
[ERROR] \±Θ≡δ°σ∩\⌠°σΘΘ≈Φ α⌠∞Θ≈÷ΘΣ\SOURCE\YOUTBUE\YOUTUBE FOR UPLOAD\Idan\src\com
\google\ytdl\UploadsListFragment.java:[130,1] error: method does not override or
implement a method from a supertype
[ERROR] \±Θ≡δ°σ∩\⌠°σΘΘ≈Φ α⌠∞Θ≈÷ΘΣ\SOURCE\YOUTBUE\YOUTUBE FOR UPLOAD\Idan\src\com
\google\ytdl\UploadsListFragment.java:[187,6] error: cannot find symbol
[ERROR] \±Θ≡δ°σ∩\⌠°σΘΘ≈Φ α⌠∞Θ≈÷ΘΣ\SOURCE\YOUTBUE\YOUTUBE FOR UPLOAD\Idan\src\com
\google\ytdl\DirectFragment.java:[138,4] error: cannot find symbol
[ERROR] \±Θ≡δ°σ∩\⌠°σΘΘ≈Φ α⌠∞Θ≈÷ΘΣ\SOURCE\YOUTBUE\YOUTUBE FOR UPLOAD\Idan\src\com
\google\ytdl\DirectFragment.java:[138,43] error: cannot find symbol
[ERROR] \±Θ≡δ°σ∩\⌠°σΘΘ≈Φ α⌠∞Θ≈÷ΘΣ\SOURCE\YOUTBUE\YOUTUBE FOR UPLOAD\Idan\src\com
\google\ytdl\DirectFragment.java:[142,57] error: package YouTubePlayer does not
exist
[ERROR] \±Θ≡δ°σ∩\⌠°σΘΘ≈Φ α⌠∞Θ≈÷ΘΣ\SOURCE\YOUTBUE\YOUTUBE FOR UPLOAD\Idan\src\com
\google\ytdl\DirectFragment.java:[173,2] error: method does not override or impl
ement a method from a supertype
[ERROR] \±Θ≡δ°σ∩\⌠°σΘΘ≈Φ α⌠∞Θ≈÷ΘΣ\SOURCE\YOUTBUE\YOUTUBE FOR UPLOAD\Idan\src\com
\google\ytdl\DirectFragment.java:[176,2] error: method does not override or impl
ement a method from a supertype
[ERROR] \±Θ≡δ°σ∩\⌠°σΘΘ≈Φ α⌠∞Θ≈÷ΘΣ\SOURCE\YOUTBUE\YOUTUBE FOR UPLOAD\Idan\src\com
\google\ytdl\DirectFragment.java:[185,2] error: method does not override or impl
ement a method from a supertype
[ERROR] \±Θ≡δ°σ∩\⌠°σΘΘ≈Φ α⌠∞Θ≈÷ΘΣ\SOURCE\YOUTBUE\YOUTUBE FOR UPLOAD\Idan\src\com
\google\ytdl\DirectFragment.java:[188,2] error: method does not override or impl
ement a method from a supertype
[ERROR] \±Θ≡δ°σ∩\⌠°σΘΘ≈Φ α⌠∞Θ≈÷ΘΣ\SOURCE\YOUTBUE\YOUTUBE FOR UPLOAD\Idan\src\com
\google\ytdl\DirectFragment.java:[191,2] error: method does not override or impl
ement a method from a supertype
[ERROR] \±Θ≡δ°σ∩\⌠°σΘΘ≈Φ α⌠∞Θ≈÷ΘΣ\SOURCE\YOUTBUE\YOUTUBE FOR UPLOAD\Idan\src\com
\google\ytdl\DirectFragment.java:[196,2] error: method does not override or impl
ement a method from a supertype
[ERROR] \±Θ≡δ°σ∩\⌠°σΘΘ≈Φ α⌠∞Θ≈÷ΘΣ\SOURCE\YOUTBUE\YOUTUBE FOR UPLOAD\Idan\src\com
\google\ytdl\DirectFragment.java:[199,2] error: method does not override or impl
ement a method from a supertype
[ERROR] \±Θ≡δ°σ∩\⌠°σΘΘ≈Φ α⌠∞Θ≈÷ΘΣ\SOURCE\YOUTBUE\YOUTUBE FOR UPLOAD\Idan\src\com
\google\ytdl\MainActivity.java:[152,4] error: cannot find symbol
[ERROR] \±Θ≡δ°σ∩\⌠°σΘΘ≈Φ α⌠∞Θ≈÷ΘΣ\SOURCE\YOUTBUE\YOUTUBE FOR UPLOAD\Idan\src\com
\google\ytdl\MainActivity.java:[188,6] error: cannot find symbol
[ERROR] \±Θ≡δ°σ∩\⌠°σΘΘ≈Φ α⌠∞Θ≈÷ΘΣ\SOURCE\YOUTBUE\YOUTUBE FOR UPLOAD\Idan\src\com
\google\ytdl\MainActivity.java:[236,26] error: cannot find symbol
[ERROR] \±Θ≡δ°σ∩\⌠°σΘΘ≈Φ α⌠∞Θ≈÷ΘΣ\SOURCE\YOUTBUE\YOUTUBE FOR UPLOAD\Idan\src\com
\google\ytdl\MainActivity.java:[235,8] error: cannot find symbol
[ERROR] \±Θ≡δ°σ∩\⌠°σΘΘ≈Φ α⌠∞Θ≈÷ΘΣ\SOURCE\YOUTBUE\YOUTUBE FOR UPLOAD\Idan\src\com
\google\ytdl\MainActivity.java:[303,20] error: cannot find symbol
[ERROR] \±Θ≡δ°σ∩\⌠°σΘΘ≈Φ α⌠∞Θ≈÷ΘΣ\SOURCE\YOUTBUE\YOUTUBE FOR UPLOAD\Idan\src\com
\google\ytdl\MainActivity.java:[302,14] error: cannot find symbol
[ERROR] \±Θ≡δ°σ∩\⌠°σΘΘ≈Φ α⌠∞Θ≈÷ΘΣ\SOURCE\YOUTBUE\YOUTUBE FOR UPLOAD\Idan\src\com
\google\ytdl\MainActivity.java:[305,17] error: cannot find symbol
[ERROR] \±Θ≡δ°σ∩\⌠°σΘΘ≈Φ α⌠∞Θ≈÷ΘΣ\SOURCE\YOUTBUE\YOUTUBE FOR UPLOAD\Idan\src\com
\google\ytdl\MainActivity.java:[306,10] error: cannot find symbol
[ERROR] \±Θ≡δ°σ∩\⌠°σΘΘ≈Φ α⌠∞Θ≈÷ΘΣ\SOURCE\YOUTBUE\YOUTUBE FOR UPLOAD\Idan\src\com
\google\ytdl\MainActivity.java:[308,17] error: cannot find symbol
[ERROR] \±Θ≡δ°σ∩\⌠°σΘΘ≈Φ α⌠∞Θ≈÷ΘΣ\SOURCE\YOUTBUE\YOUTUBE FOR UPLOAD\Idan\src\com
\google\ytdl\MainActivity.java:[317,17] error: cannot find symbol
[ERROR] \±Θ≡δ°σ∩\⌠°σΘΘ≈Φ α⌠∞Θ≈÷ΘΣ\SOURCE\YOUTBUE\YOUTUBE FOR UPLOAD\Idan\src\com
\google\ytdl\MainActivity.java:[365,12] error: cannot find symbol
[ERROR] \±Θ≡δ°σ∩\⌠°σΘΘ≈Φ α⌠∞Θ≈÷ΘΣ\SOURCE\YOUTBUE\YOUTUBE FOR UPLOAD\Idan\src\com
\google\ytdl\MainActivity.java:[450,12] error: cannot find symbol
[ERROR] \±Θ≡δ°σ∩\⌠°σΘΘ≈Φ α⌠∞Θ≈÷ΘΣ\SOURCE\YOUTBUE\YOUTUBE FOR UPLOAD\Idan\src\com
\google\ytdl\MainActivity.java:[545,8] error: cannot find symbol
[ERROR] -> [Help 1]
[ERROR]
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e swit
ch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR]
[ERROR] For more information about the errors and possible solutions, please rea
d the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoFailureExc
eption
EDITE : add pom file
MY POM FILE :
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>com.google.ytdl</groupId>
<name>YouTube Direct Lite App for Android</name>
<artifactId>ytdl</artifactId>
<version>1.0-SNAPSHOT</version>
<packaging>apk</packaging>
<url>http://maven.apache.org</url>
<repositories>
<repository>
<id>google-api-services</id>
<url>http://google-api-client-libraries.appspot.com/mavenrepo</url>
</repository>
</repositories>
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
<java.version>1.6</java.version>
<android.version>4.1.1.4</android.version>
<android.platform>16</android.platform>
<android.support.version>r13</android.support.version>
<android-maven.version>3.5.0</android-maven.version>
<project.youtube.version>v3-rev44-1.13.2-beta</project.youtube.version>
<project.plus.version>v1-rev64-1.13.2-beta</project.plus.version>
<project.http.version>1.13.1-beta</project.http.version>
<project.oauth.version>1.13.1-beta</project.oauth.version>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
</properties>
<dependencies>
<dependency>
<groupId>com.google.apis</groupId>
<artifactId>google-api-services-youtube</artifactId>
<version>${project.youtube.version}</version>
</dependency>
<dependency>
<groupId>com.google.apis</groupId>
<artifactId>google-api-services-plus</artifactId>
<version>${project.plus.version}</version>
</dependency>
<dependency>
<groupId>com.google.http-client</groupId>
<artifactId>google-http-client-jackson2</artifactId>
<version>${project.http.version}</version>
<exclusions>
<exclusion>
<artifactId>xpp3</artifactId>
<groupId>xpp3</groupId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>com.google.http-client</groupId>
<artifactId>google-http-client-jackson</artifactId>
<version>${project.http.version}</version>
</dependency>
<dependency>
<groupId>com.google.oauth-client</groupId>
<artifactId>google-oauth-client-jetty</artifactId>
<version>${project.oauth.version}</version>
</dependency>
<dependency>
<groupId>com.google.oauth-client</groupId>
<artifactId>google-oauth-client-java6</artifactId>
<version>${project.oauth.version}</version>
</dependency>
<dependency>
<groupId>com.google.android</groupId>
<artifactId>android</artifactId>
<version>${android.version}</version>
<exclusions>
<exclusion>
<artifactId>xmlParserAPIs</artifactId>
<groupId>xerces</groupId>
</exclusion>
<exclusion>
<artifactId>xpp3</artifactId>
<groupId>xpp3</groupId>
</exclusion>
</exclusions>
<scope>provided</scope>
</dependency>
</dependencies>
<build>
<sourceDirectory>src</sourceDirectory>
<pluginManagement>
<plugins>
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>build-helper-maven-plugin</artifactId>
<executions>
<execution>
<phase>generate-sources</phase>
<goals>
<goal>add-source</goal>
</goals>
<configuration>
<sources>
<source>gen</source>
</sources>
</configuration>
</execution>
</executions>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>2.3.2</version>
<configuration>
<source>${java.version}</source>
<target>${java.version}</target>
</configuration>
</plugin>
<plugin>
<groupId>com.jayway.maven.plugins.android.generation2</groupId>
<artifactId>android-maven-plugin</artifactId>
<version>${android-maven.version}</version>
<configuration>
<sdk>
<platform>${android.platform}</platform>
</sdk>
<undeployBeforeDeploy>true</undeployBeforeDeploy>
</configuration>
<extensions>true</extensions>
</plugin>
<!--This plugin's configuration is used to store Eclipse m2e settings
only. It has no influence on the Maven build itself. -->
<plugin>
<groupId>org.eclipse.m2e</groupId>
<artifactId>lifecycle-mapping</artifactId>
<version>1.0.0</version>
<configuration>
<lifecycleMappingMetadata>
<pluginExecutions>
<pluginExecution>
<pluginExecutionFilter>
<groupId>com.google.code.maven-replacer-plugin</groupId>
<artifactId>maven-replacer-plugin</artifactId>
<versionRange>[1.4.1,)</versionRange>
<goals>
<goal>replace</goal>
</goals>
</pluginExecutionFilter>
<action>
<ignore />
</action>
</pluginExecution>
</pluginExecutions>
</lifecycleMappingMetadata>
</configuration>
</plugin>
</plugins>
</pluginManagement>
<plugins>
<plugin>
<groupId>com.jayway.maven.plugins.android.generation2</groupId>
<artifactId>android-maven-plugin</artifactId>
<version>${android-maven.version}</version>
<extensions>true</extensions>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-eclipse-plugin</artifactId>
<version>2.9</version>
<configuration>
<excludes>
<exclude>android:android</exclude>
<exclude>com.google.android.maps:maps</exclude>
</excludes>
<buildOutputDirectory>bin</buildOutputDirectory>
<classpathContainers>
<classpathContainer>com.android.ide.eclipse.adt.ANDROID_FRAMEWORK</classpathContainer>
<classpathContainer>org.eclipse.jdt.launching.JRE_CONTAINER</classpathContainer>
</classpathContainers>
<additionalProjectnatures>
<projectnature>com.android.ide.eclipse.adt.AndroidNature</projectnature>
<projectnature>org.eclipse.ajdt.ui.ajnature</projectnature>
</additionalProjectnatures>
<buildcommands>
<buildcommand>com.android.ide.eclipse.adt.ResourceManagerBuilder</buildcommand>
<buildcommand>com.android.ide.eclipse.adt.PreCompilerBuilder</buildcommand>
<buildcommand>org.eclipse.jdt.core.javabuilder</buildcommand>
<buildcommand>com.android.ide.eclipse.adt.ApkBuilder</buildcommand>
</buildcommands>
<useProjectReferences>false</useProjectReferences>
</configuration>
</plugin>
</plugins>
</build>
<profiles>
<profile>
<id>release</id>
<!-- via this activation the profile is automatically used when the release
is done with the maven release plugin -->
<activation>
<property>
<name>performRelease</name>
<value>true</value>
</property>
</activation>
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-jarsigner-plugin</artifactId>
<version>1.2</version>
<executions>
<execution>
<id>signing</id>
<goals>
<goal>sign</goal>
<goal>verify</goal>
</goals>
<phase>package</phase>
<inherited>true</inherited>
<configuration>
<removeExistingSignatures>true</removeExistingSignatures>
<archiveDirectory />
<keystore>${sign.keystore}</keystore>
<alias>${sign.alias}</alias>
<storepass>${sign.storepass}</storepass>
<keypass>${sign.keypass}</keypass>
<verbose>true</verbose>
</configuration>
</execution>
</executions>
</plugin>
<!-- the signed apk then needs to be zipaligned -->
<plugin>
<groupId>com.jayway.maven.plugins.android.generation2</groupId>
<artifactId>android-maven-plugin</artifactId>
<version>${android-maven.version}</version>
<inherited>true</inherited>
<configuration>
<sign>
<debug>false</debug>
</sign>
<zipalign>
<verbose>true</verbose>
<outputApk>${project.build.directory}/${project.artifactId}-signed-aligned.apk
</outputApk>
</zipalign>
<manifest>
<debuggable>false</debuggable>
</manifest>
</configuration>
<executions>
<execution>
<id>alignApk</id>
<phase>package</phase>
<goals>
<goal>zipalign</goal>
</goals>
</execution>
</executions>
</plugin>
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>build-helper-maven-plugin</artifactId>
<version>1.7</version>
<configuration>
<artifacts>
<artifact>
<file>${project.build.directory}/${project.artifactId}-signed-aligned.apk</file>
<type>apk</type>
<classifier>signed-aligned</classifier>
</artifact>
</artifacts>
</configuration>
<executions>
<execution>
<id>attach-signed-aligned</id>
<phase>package</phase>
<goals>
<goal>attach-artifact</goal>
</goals>
</execution>
</executions>
</plugin>
</plugins>
</build>
</profile>
</profiles>
</project>
<build>
<plugins>
<plugin>
<groupId>com.jayway.maven.plugins.android.generation2</groupId>
<artifactId>android-maven-plugin</artifactId>
<version>3.5.2</version>
<configuration>
<androidManifestFile>${project.basedir}/AndroidManifest.xml</androidManifestFile>
<resourceDirectory>${project.basedir}/res</resourceDirectory>
<sdk>
<platform>17</platform>
</sdk>
<undeployBeforeDeploy>true</undeployBeforeDeploy>
</configuration>
<extensions>true</extensions>
</plugin>
<plugin>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.1</version>
</plugin>
</plugins>
</build>
<dependencies>
<dependency>
<groupId> org.apache.cassandra</groupId>
<artifactId>cassandra-all</artifactId>
<version>0.8.1</version>
<exclusions>
<exclusion>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-log4j12</artifactId>
</exclusion>
<exclusion>
<groupId>log4j</groupId>
<artifactId>log4j</artifactId>
</exclusion>
</exclusions>
</dependency>
</dependencies>
</project>
Upvotes: 2
Views: 3293
Reputation: 16450
Alright after long discussion in chat here is the solution. In order to solve this:
Plugin execution not covered by lifecycle configuration:com.jayway.maven.plugins.android.generation2:android-maven-plugin:3.5.0
You should install Android Configurator for M2E from Eclipse Market:
Select Help -> Eclipse Marketplace... and search for
android m2e
. Click the Install button next to the Android Connector for Maven
An then install Google Play services
from Android SDK Manager
and add it as an Android Library project to the Eclipse. Set the ytd-android
project to use this library and:
Maven -> Update Project
Run As -> Android Application
Upvotes: 2