을 테스트 할 때 오류가 나는이 링크로 보았다 :APK 확장 내가 APK 확장 파일 일하고
1) Steps to create APK expansion file
2) http://ankitthakkar90.blogspot.in/2013/01/apk-expansion-files-in-android-with.html
전에서 play_apk_expansion을 market_licensing을 가져온 경로 sdk-path/extras/google
play_apk_expansion에는 downloader_library, zip_file, downloader_sample의 세 가지 프로젝트가 있습니다. 내가 문제에 직면하고있다 곳
지금 내가 SampleDownloaderActivity을 가지고, 내가 SampleDownloaderActivity의 PROJ을 테스트하기 위해 노력하고
나는 아직도 아직 콘솔의 APK 파일을 업로드하지 않은,하지만 난이 오류를 얻을 :
을02-21 12:54:13.150: E/AndroidRuntime(544): FATAL EXCEPTION: main
02-21 12:54:13.150: E/AndroidRuntime(544): java.lang.IllegalArgumentException: java.security.spec.InvalidKeySpecException: java.io.EOFException: DEF length 67 object truncated by 48
02-21 12:54:13.150: E/AndroidRuntime(544): at com.google.android.vending.licensing.LicenseChecker.generatePublicKey(LicenseChecker.java:121)
02-21 12:54:13.150: E/AndroidRuntime(544): at com.google.android.vending.licensing.LicenseChecker.<init>(LicenseChecker.java:92)
02-21 12:54:13.150: E/AndroidRuntime(544): at com.google.android.vending.expansion.downloader.impl.DownloaderService$LVLRunnable.run(DownloaderService.java:765)
02-21 12:54:13.150: E/AndroidRuntime(544): at android.os.Handler.handleCallback(Handler.java:587)
02-21 12:54:13.150: E/AndroidRuntime(544): at android.os.Handler.dispatchMessage(Handler.java:92)
02-21 12:54:13.150: E/AndroidRuntime(544): at android.os.Looper.loop(Looper.java:130)
02-21 12:54:13.150: E/AndroidRuntime(544): at android.app.ActivityThread.main(ActivityThread.java:3683)
02-21 12:54:13.150: E/AndroidRuntime(544): at java.lang.reflect.Method.invokeNative(Native Method)
02-21 12:54:13.150: E/AndroidRuntime(544): at java.lang.reflect.Method.invoke(Method.java:507)
02-21 12:54:13.150: E/AndroidRuntime(544): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:839)
02-21 12:54:13.150: E/AndroidRuntime(544): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:597)
02-21 12:54:13.150: E/AndroidRuntime(544): at dalvik.system.NativeStart.main(Native Method)
02-21 12:54:13.150: E/AndroidRuntime(544): Caused by: java.security.spec.InvalidKeySpecException: java.io.EOFException: DEF length 67 object truncated by 48
02-21 12:54:13.150: E/AndroidRuntime(544): at org.bouncycastle.jce.provider.JDKKeyFactory.engineGeneratePublic(JDKKeyFactory.java:92)
02-21 12:54:13.150: E/AndroidRuntime(544): at org.bouncycastle.jce.provider.JDKKeyFactory$RSA.engineGeneratePublic(JDKKeyFactory.java:396)
02-21 12:54:13.150: E/AndroidRuntime(544): at java.security.KeyFactory.generatePublic(KeyFactory.java:177)
02-21 12:54:13.150: E/AndroidRuntime(544): at com.google.android.vending.licensing.LicenseChecker.generatePublicKey(LicenseChecker.java:112)
까지 내가 BASE64_PUBLIC_KEY에 관한 문제를 안다. 그러나 내가 havent에 apk를 올렸고 또한 obb 파일을 만드는 방법을 알기 때문에 나는 약 40mb 정도의 약 100 개의 이미지를 가지고있다. 이 파일들을 어디에 둘 필요가 있습니까?
고맙습니다. 지금까지 해본 적이 있지만 지금 수동으로 sdcard에 obb 파일을 추가하여 검사하고 있습니다.이 오류가 발생하고 있습니다. 지금까지 응용 프로그램을 업로드하지 않았습니다 ... 단지 업로드하기 전에 테스트하고 있습니다. – Goofy
http://stackoverflow.com/questions/15085904/android-expansion-files-resource-not-found-when-testing이를 참조하십시오. 나는 다음 – Goofy
모든 단계 구글에 확장 파일 APK를 업로드 개발자 콘솔을 재생하고 이클립스에서 내 프로젝트를 실행합니다. 오류 메시지 "리소스를 찾을 수 없으므로 다운로드에 실패했습니다." 내가 뭘 놓치고 있니? –