2012-02-21 1 views
0

ADK 웹 사이트에서 각 단계를 올바르게 따라했습니다. 모든 라이브러리를 다운로드하고 설치했습니다. 나는 일식에서 주어진 demokit 응용 프로그램을 실행하려고했습니다. 하지만 다음과 같은 오류가 발생합니다.Galaxy S2 (v2.3.6)로 Android ADK를 실행하려고합니다. Demokit은 일식에 많은 양의 오류를줍니다.

"The method getAccessory(Intent) is undefined for the type String" 
"ACTION_USB_ACCESSORY_DETACHED cannot be resolved or is not a field" 
"EXTRA_PERMISSION_GRANTED cannot be resolved or is not a field" 
"Type mismatch: cannot convert from UsbAccessory to UsbAccessoryActivity" 

다음은 일부 오류입니다. 비슷한 오류가 많이 발생합니다. 내 휴대 전화에 설치할 수 없습니다.

단지는

+0

나는 코드에서 아무 것도 변경하지 않았다고 가정합니다. 이 경우 설치에 문제가 있다고 생각합니다. 이클립스에서 다른 Android 앱을 만들 수 있었습니까? – user1176976

+0

음, 그래 .. 실제로 코드에서 아무것도 변경하지 않았다 .. 나는 안드로이드 adk 웹 사이트에 주어진 지침을 따랐다. 그리고 네, 에뮬레이터와 휴대 전화에서 이클립스로 다른 앱을 만들 수있었습니다. 나는 일식이 잘된 것 같아요! – Anish

+0

모든 가져 오기가 인식됩니까 (특히 android.future.usb)? 삼성에서 공식 Android 버전을 실행하고 있습니까? 그렇다면 Android 액세서리를 실행할 수 있을지 의심 스럽습니다. 그러나 삼성 전자는 3 월 초에 아이스크림 샌드위치 (IceCream Sandwich)를 발표했다. – user1176976

답변

0

나는 문제가 getAccessory 방법 것 같다 .... 무엇을 알아낼 수 없습니다. String 매개 변수를 전달하면이 매개 변수는 Intent이 될 것으로 예상합니다. 그러나 오류가 나타나는 부분에 코드가 있어야합니다.

+0

안녕하세요, Yury, 답장을 보내 주셔서 감사합니다. 다음은 오류가있는 코드 행입니다. UsbAccessory accessory = UsbManager.getAccessory (intent); UsbManager.EXTRA_PERMISSION_GRANTED)), 거짓 다른 ) (UsbManager.ACTION_USB_ACCESSORY_DETACHED.equals (액션)) UsbAccessory 액세서리 = UsbManager.getAccessory (의도 경우; mUsbManager = UsbManager.getInstance (this); filter.addAction (UsbManager.ACTION_USB_ACCESSORY_DETACHED); – Anish

관련 문제