2012-01-31 3 views
1

Google IO Schedule 앱 (http://code.google.com/p/iosched/)을 배포하려고합니다.이 프로그램은 Motorola Xoom 태블릿 (ICS 4.03), 내 넥서스 원 (2.3), 에뮬레이터에.Novo 7 Paladin 태블릿 (ICS 4.01)에서 INSTALL_FAILED_INVALID_APK 오류

그러나 Novo 7 Padalin Tablet (ICS 4.01)에서 실행할 때 INSTALL_FAILED_INVALID_APK 메시지가 표시됩니다.

다음은 앱을 배포하려고 시도 할 때의 로그입니다 (앱 패키지 이름은 원래 Google IO 이름과 다르지만 동일한 앱 임).

다른 사람이 전에이 문제를보고했으며 LiveCode 포럼에 게시되었지만 StackOverflow가 널리 사용 되었기 때문에 궁극적 인 솔루션을 간략하게 생각했습니다. 아니면이 특정 태블릿/Android 스택의 문제 일 수 있습니다.

http://forums.runrev.com/viewtopic.php?f=53&t=10606&p=50837#p50837

는 (I 맥 OS X 라이온의 최신 안드로이드 ICS SDK를 보유하고 있습니다.)

앱 매니페스트 : http://code.google.com/p/iosched/source/browse/android/AndroidManifest.xml

오류 로그 :

http://pastebin.com/jhGhRsv7

Target device: Novo7 Paladin 
Uploading file 
    local path: /Users/user/Projects/USJ/mo.edu.usj.cis.android/out/production/mo.edu.usj.cis.android/mo.edu.usj.cis.android.apk 
    remote path: /data/local/tmp/mo.edu.usj.cis.android 
Installing mo.edu.usj.cis.android 
DEVICE SHELL COMMAND: pm install -r "/data/local/tmp/mo.edu.usj.cis.android" 
pkg: /data/local/tmp/mo.edu.usj.cis.android 
Failure [INSTALL_FAILED_INVALID_APK] 


D/AndroidRuntime(2502): 
D/AndroidRuntime(2502): >>>>>> AndroidRuntime START com.android.internal.os.RuntimeInit <<<<<< 
D/AndroidRuntime(2502): CheckJNI is OFF 
D/AndroidRuntime(2502): Calling main entry com.android.commands.pm.Pm 
I/NativeLibraryHelper(1172): hello +++++++++++++++++++++++++++++++++++++++++ /data/local/tmp/mo.edu.usj.cis.android --- /data/local/tmp/mo.edu.usj.cis.android ---(null) ok 
D/NativeLibraryHelper(1172): Comparing ABIs mips versus README.txt 
D/NativeLibraryHelper(1172): abi didn't match anything: README.txt (end at -1) 
I/NativeLibraryHelper(1172): hello +++++++++++++++++++++++++++++++++++++++++ /data/local/tmp/mo.edu.usj.cis.android --- /data/local/tmp/mo.edu.usj.cis.android ---(null) ok 
D/NativeLibraryHelper(1172): Comparing ABIs armeabi versus README.txt 
D/NativeLibraryHelper(1172): abi didn't match anything: README.txt (end at -1) 
I/NativeLibraryHelper(1172): hello +++++++++++++++++++++++++++++++++++++++++ /data/local/tmp/mo.edu.usj.cis.android --- /data/local/tmp/mo.edu.usj.cis.android ---(null) ok 
D/NativeLibraryHelper(1172): Comparing ABIs armeabi-v7a versus README.txt 
D/NativeLibraryHelper(1172): abi didn't match anything: README.txt (end at -1) 
W/ActivityManager( 130): No content provider found for permission revoke: file:///data/local/tmp/mo.edu.usj.cis.android 
D/dalvikvm(1172): GC_CONCURRENT freed 395K, 8% free 6905K/7431K, paused 1ms+2ms 
W/ActivityManager( 130): No content provider found for permission revoke: file:///data/local/tmp/mo.edu.usj.cis.android 
D/dalvikvm( 130): GC_CONCURRENT freed 1159K, 11% free 11705K/13127K, paused 3ms+6ms 
D/dalvikvm( 130): GC_FOR_ALLOC freed 755K, 11% free 11703K/13127K, paused 64ms 
D/dalvikvm( 130): GC_FOR_ALLOC freed 732K, 11% free 11703K/13127K, paused 63ms 
D/dalvikvm( 130): GC_FOR_ALLOC freed 739K, 11% free 11710K/13127K, paused 64ms 
E/PackageManager( 130): ---------------------------------in else if /data/app/mo.edu.usj.cis.android-1.apk---/data/data/mo.edu.usj.cis.android/lib 
I/NativeLibraryHelper( 130): hello +++++++++++++++++++++++++++++++++++++++++ /data/app/mo.edu.usj.cis.android-1.apk --- /data/app/mo.edu.usj.cis.android-1.apk ---(null) ok 
D/NativeLibraryHelper( 130): Comparing ABIs mips versus README.txt 
D/NativeLibraryHelper( 130): abi didn't match anything: README.txt (end at -1) 
I/NativeLibraryHelper( 130): hello +++++++++++++++++++++++++++++++++++++++++ /data/app/mo.edu.usj.cis.android-1.apk --- /data/app/mo.edu.usj.cis.android-1.apk ---(null) ok 
D/NativeLibraryHelper( 130): Comparing ABIs armeabi versus README.txt 
D/NativeLibraryHelper( 130): abi didn't match anything: README.txt (end at -1) 
I/NativeLibraryHelper( 130): hello +++++++++++++++++++++++++++++++++++++++++ /data/app/mo.edu.usj.cis.android-1.apk --- /data/app/mo.edu.usj.cis.android-1.apk ---(null) ok 
D/NativeLibraryHelper( 130): Comparing ABIs armeabi-v7a versus README.txt 
D/NativeLibraryHelper( 130): abi didn't match anything: README.txt (end at -1) 
E/PackageManager( 130): --------------------------------- NativeLibraryHelper.copyNativeBinariesIfNeededLI err! 
W/PackageManager( 130): Package couldn't be installed in /data/app/mo.edu.usj.cis.android-1.apk 
D/dalvikvm( 130): GC_EXPLICIT freed 158K, 12% free 11678K/13127K, paused 4ms+11ms 
D/AndroidRuntime(2502): Shutting down VM 
I/AndroidRuntime(2502): NOTE: attach of thread 'Binder Thread #3' failed 
D/dalvikvm(2502): GC_CONCURRENT freed 123K, 78% free 465K/2048K, paused 1ms+0ms 
D/jdwp (2502): Got wake-up signal, bailing out of select 
D/dalvikvm(2502): Debugger has detached; object registry had 1 entries 
D/dalvikvm( 192): GC_CONCURRENT freed 689K, 64% free 9355K/25607K, paused 2ms+6ms 
I/EventLogService( 223): Aggregate from 1327891093093 (log), 1327891093093 (data) 
D/dalvikvm( 223): GC_CONCURRENT freed 400K, 9% free 7614K/8327K, paused 2ms+4ms 

답변

1

Stumbl 검색하는 동안이 낡은 질문을 가로 질렀다. 그래서 미래에 다른 사람에게 유용 할 경우를 대비하여 대답하고있다.

설치에 오류가 발생하면 NativeLibraryHelper가 설치하기에 적절한 기본 라이브러리를 찾지 못합니다.

Novo 7 Paladin은 비용을 절감하기 위해 MIPS 프로세서를 보유하고 있으며이 질문이 게시 된 시점에 Android SDK는 기본적으로 기본 바이너리 용 MIPS 아키텍처를 지원하지 않았습니다. Google I/O 앱은 모두 Java이지만 몇 가지 종속성이 있으며 그 중 하나 (아마 Android 4 지원 라이브러리)에는 기본 바이너리가 포함되어 있다고 가정합니다.