Android에서 YouTube에 비디오를 업로드하려고합니다. GoogleAuthUtil을 사용하여 사용자가 자신의 Google 계정을 사용하여 유효성을 검사하도록합니다. 그런 다음 사용자 이름과 토큰이 있고 uriFile도로드되었습니다.Youtube Upload Video Android
내가하고 싶은 마지막 단계는 YouTube에 업로드하는 것입니다. 이렇게하려면이 코드를 다음 https://code.google.com/p/ytd-android/source/browse/trunk/?r=38
내 코드에 내 문제는이 부분에 있습니다
Uncaught handler: thread main exiting due to uncaught exception
java.io.FileNotFoundException: /dev/kmsg (Permission denied)
java.io.IOException: Permission denied
resizing JitTable from 4096 to 8192
FATAL EXCEPTION: main
java.lang.NoClassDefFoundError: com.google.api.client.util.Clock
at com.google.api.client.auth.oauth2.Credential. (Credential.java:200)
at com.google.api.client.googleapis.auth.oauth2.GoogleCredential.(GoogleCredential.java:187)
at com.library_fanscup.UploadActivity$1.onPostExecute(UploadActivity.java:483)
at com.library_fanscup.UploadActivity$1.onPostExecute(UploadActivity.java:1)
at android.os.AsyncTask.finish(AsyncTask.java:417)
at android.os.AsyncTask.access$300(AsyncTask.java:127)
at android.os.AsyncTask$InternalHandler.handleMessage(AsyncTask.java:429)
at android.os.Handler.dispatchMessage(Handler.java:99)
at android.os.Looper.loop(Looper.java:130) at android.app.ActivityThread.main(ActivityThread.java:3683)
at java.lang.reflect.Method.invokeNative(Native Method)
at java.lang.reflect.Method.invoke(Method.java:507)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:895)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:653)
at dalvik.system.NativeStart.main(Native Method)
exception :java.io.FileNotFoundException: /dev/kmsg (Permission denied)
exception :java.io.FileNotFoundException: /dev/kmsg (Permission denied)
java.io.FileNotFoundException: /data/plog.log (Permission denied)
수 :
File file = new File(fileUri.getPath());
long mFileSize = file.length();
GoogleCredential credential = new GoogleCredential();
credential.setAccessToken(mToken);
HttpTransport httpTransport = new NetHttpTransport();
JsonFactory jsonFactory = new JacksonFactory();
YouTube youtube =
new YouTube.Builder(httpTransport, jsonFactory, credential).setApplicationName(
"fanscup").build();
InputStream fileInputStream = null;
try {
mFileSize = getContentResolver().openFileDescriptor(fileUri, "r").getStatSize();
fileInputStream = getContentResolver().openInputStream(fileUri);
} catch (FileNotFoundException e) {
Log.e(getApplicationContext().toString(), e.getMessage());
}
ResumableUpload.upload(youtube, fileInputStream, mFileSize, getApplicationContext());
을 그리고 난이 오류가있어 동영상을 업로드 할 때 아무도 도와주지? 어떤 아이디어?