2014-07-14 7 views
0

Android에서 파일을 사용할 수있는 경우 요청시 DropBox에서 특정 파일을 다운로드하는 앱을 작성하려고합니다.파일 다운로드 DropBox - Android

DropBox 사이트의 개발자 섹션에있는 자습서를 모두 읽었지만 각 자습서에 누락 된 부분이있는 것처럼 보이고 실제로 얻을 수 없었습니다. 그들 중 누구라도 온전히 일할 수 있습니다.

자습서에서 파일을 업로드/다운로드하는 두 가지 예를 모두 시도했지만 예외 코드를 얻을 때마다 예외가 발생합니다. 이것은 제가 뭔가를 놓쳤다는 것을 믿습니다. 그래서 dropbox에서 특정 파일을 다운로드하는 프로세스 (DropBox를 사용하여 파일을 선택하는 것보다)를 적절하게 설명하는 적절한 튜토리얼이 있는지 궁금합니다. 나는 그것을 따라갈 수 있고 내가 현재 잘못 가고있는 곳을 이해하는데 도움이 될 것입니다.

나는 이것과 비슷한 질문을 많이하지만 그 중 대부분은 그들이 일하는 과정에 참여할 수 있고 특정 부분에 도움이 필요할 것이라고 말하고 있지만 나는 일을 할 수있는 것 같지 않습니다. 내 DropBox 계정에 실제 연결하는 것 이외에는 (DropBox 앱을 만들고 내 소프트웨어에 키 등을 추가했습니다.)

누구든지이 프로세스를 적절하게 설명하는 적절한 튜토리얼의 지침에 도움이된다면 감사 할 것입니다.

덕분에 ...

내가 잘하면 내가 데 문제를 식별하는 데 도움이 될 것입니다 내 문제에 대한 확대해야한다고 생각.

내가 지금 사용하고 주요 튜토리얼은 다음과 같습니다 https://www.dropbox.com/developers/core/start/android

내가 파일을 공유 할 수 있습니다 앱 콘솔에서 응용 프로그램을 만들었습니다; 이것은 또한 나의 열쇠와 비밀 코드를 주었다.

언급 한 SDK를 다운로드하여 설치하고 프로젝트에 추가했습니다. 나는 SDK가 설치되지 않은 상태에서 대부분의 코드가 오류를 발생시키는 것처럼 작동한다는 것을 알고있다.

내 응용 프로그램에서 DropBox에 대한 인증을 설정하는이 자습서의 시작 부분을 추가했습니다. 이것은 내가 테스트 할 때 올바른 DropBox 계정을 선택하도록 요청하는 장치의 페이지로 이동하는 것처럼 작동합니다. 이 부분까지는 문제가 없으며 모두 작동하는 것 같습니다.

다음 튜토리얼에서는 파일 업로드/다운로드 및 디렉토리 구조 읽기에 대해 언급합니다. 나는이 모든 것들을 개별적으로 테스트했지만 각각에 대해 예외 오류가 발생합니다. 오류는 "json"이라고 불리는 것을 언급하고 클래스는 발견되지 않습니다. 이 튜토리얼에서는 다른 SDK 나 다른 라이브러리 파일을 설치할 필요가 없다는 것을 언급하지 않았기 때문에 내가 이미 알지 못했던 무언가가 이미 완료되었다고 가정하고 있는지 확신 할 수 없다.

나는이 말이하고 오류가 당신이 보관 서버에 연결하는 데 사용되는 JSON 라이브러리와 관련이 마치 당신이 내게 줄 수있는 도움 ...

+0

예외는 무엇입니까? logcat에 스택 추적? – EpicPandaForce

+0

현재 코드에서 가장 최근에 발생한 예외는 다음과 같습니다. com.dropbox.client2.RESTUtility.parseAsJSON 메소드에서 참조되는 'org.json.simple.parser.JSONParser'클래스를 찾을 수 없습니다. – Grufty

답변

0

감사하겠습니다 바랍니다. 여기에 내 응용 프로그램에 사용 된 라이브러리 목록이 있습니다. 제대로 작동하고 캐시에 파일을 다운로드 할 수 있습니다.

  1. 보관-안드로이드 SDK-1.6.1.jar
  2. 보관 코어-SDK-1.7.7.jar
  3. 잭슨 주석 - 2.2.3.항아리
  4. 잭슨 코어-2.2.4.jar
  5. 잭슨 - 데이터 바인딩-2.2.4.jar

드롭 박스 - 자바 SDK-1.7.7 패키지의 도서관 항아리가 충분하지 않습니다.

관련 문제