잘 컴파일됩니다. 테스트 장치에 잘로드됩니다. 실행하면 "Ear of Bat (프로세스 com.fleenlab.LWPA_EarOfBat) 응용 프로그램이 예기치 않게 중지되었습니다. 다시 시도하십시오."라는 메시지와 함께 충돌합니다. " 장치 화면에 "실패한 해결"과 "클래스 링크 실패"가 뒤 따르고 logcat에 "FATAL EXCEPTION .... NoClassDefFound"가 표시됩니다.NoClassDefFoundError 사용자 정의 JAR로 APK를 실행할 때
JAR은 내가 이클립스에 쓴 오래된 오래된 자바이다.
예, 다른 많은 사람들과 동일한 문제입니다.
나는 그 인기있는 해결책 (http://android.foxykeep.com/dev/how-to-fix-the-classdefnotfounderror-with-adt-17)을 시도했다. 내 JAR 파일을 libs 폴더에 넣었습니다. 불운.
또한 JAR을 외부 JAR로 참조하고 "주문 및 내보내기"체크 상자를 설정하여 변형 솔루션을 시도했습니다. 아직도 운이 없다.
심지어 apktool을 사용하여 APK를 디 컴파일하여 클래스가 제대로 패키지되었는지 확인합니다. 그들은. 3.7.2 데비안
내가 좌절하고있어을 짜내 :
더 많은 정보 안드로이드 SDK 도구 R21.0.1 안드로이드 SDK 플랫폼 도구 R16.0.1 대상 API 8 이클립스 SDK 버전. 모든 단서?
11-30 21:30:44.140: W/dalvikvm(926): Link of class 'Lorg/fleen/core/diamondGrammar/Bubble;' failed
11-30 21:30:44.140: W/dalvikvm(926): Unable to match class for part: 'Lorg/fleen/core/diamondGrammar/Bubble;)Ljava/util/List;'
11-30 21:30:44.140: I/dalvikvm(926): Failed resolving Lorg/fleen/core/diamondGrammar/DNode; interface 667 'Ljavax/swing/tree/TreeNode;'
11-30 21:30:44.140: W/dalvikvm(926): Link of class 'Lorg/fleen/core/diamondGrammar/DNode;' failed
11-30 21:30:44.140: I/dalvikvm(926): Failed resolving Lorg/fleen/core/diamondGrammar/Bubble; interface 678 'Lorg/fleen/core/diamondGrammar/DNode;'
11-30 21:30:44.140: W/dalvikvm(926): Link of class 'Lorg/fleen/core/diamondGrammar/Bubble;' failed
11-30 21:30:44.150: W/dalvikvm(926): Unable to match class for part: 'Lorg/fleen/core/diamondGrammar/Bubble;)Ljava/util/List;'
11-30 21:30:44.150: I/dalvikvm(926): Failed resolving Lorg/fleen/core/diamondGrammar/DNode; interface 667 'Ljavax/swing/tree/TreeNode;'
11-30 21:30:44.150: W/dalvikvm(926): Link of class 'Lorg/fleen/core/diamondGrammar/DNode;' failed
11-30 21:30:44.150: I/dalvikvm(926): Failed resolving Lorg/fleen/core/diamondGrammar/Bubble; interface 678 'Lorg/fleen/core/diamondGrammar/DNode;'
11-30 21:30:44.150: W/dalvikvm(926): Link of class 'Lorg/fleen/core/diamondGrammar/Bubble;' failed
11-30 21:30:44.150: W/dalvikvm(926): Unable to match class for part: 'Lorg/fleen/core/diamondGrammar/Bubble;)Ljava/util/List;'
11-30 21:30:44.150: I/dalvikvm(926): Failed resolving Lorg/fleen/core/diamondGrammar/DNode; interface 667 'Ljavax/swing/tree/TreeNode;'
11-30 21:30:44.150: W/dalvikvm(926): Link of class 'Lorg/fleen/core/diamondGrammar/DNode;' failed
11-30 21:30:44.150: I/dalvikvm(926): Failed resolving Lorg/fleen/core/diamondGrammar/Bubble; interface 678 'Lorg/fleen/core/diamondGrammar/DNode;'
11-30 21:30:44.150: W/dalvikvm(926): Link of class 'Lorg/fleen/core/diamondGrammar/Bubble;' failed
11-30 21:30:44.190: W/dalvikvm(926): Unable to match class for part: 'Lorg/fleen/core/diamondGrammar/Bubble;)Ljava/util/List;'
11-30 21:30:44.190: I/dalvikvm(926): Failed resolving Lorg/fleen/core/diamondGrammar/DNode; interface 667 'Ljavax/swing/tree/TreeNode;'
11-30 21:30:44.190: W/dalvikvm(926): Link of class 'Lorg/fleen/core/diamondGrammar/DNode;' failed
11-30 21:30:44.190: I/dalvikvm(926): Failed resolving Lorg/fleen/core/diamondGrammar/Bubble; interface 678 'Lorg/fleen/core/diamondGrammar/DNode;'
11-30 21:30:44.190: W/dalvikvm(926): Link of class 'Lorg/fleen/core/diamondGrammar/Bubble;' failed
11-30 21:30:44.190: W/dalvikvm(926): Unable to match class for part: 'Lorg/fleen/core/diamondGrammar/Bubble;)Ljava/util/List;'
11-30 21:30:44.240: D/dalvikvm(926): GC_CONCURRENT freed 634K, 53% free 2792K/5831K, external 716K/1038K, paused 2ms+4ms
11-30 21:30:44.560: D/dalvikvm(926): GC_CONCURRENT freed 368K, 51% free 2874K/5831K, external 716K/1038K, paused 2ms+2ms
11-30 21:30:44.660: W/dalvikvm(926): threadid=9: thread exiting with uncaught exception (group=0x40082560)
11-30 21:30:44.660: E/AndroidRuntime(926): FATAL EXCEPTION: Thread-10
11-30 21:30:44.660: E/AndroidRuntime(926): java.lang.NoClassDefFoundError: org.fleen.core.diamondGrammar.Grid
11-30 21:30:44.660: E/AndroidRuntime(926): at com.fleenlab.LWPA_EarOfBat.LoopingTunnelFlowVFrameBlock_TF0000_Tight.initRootAndCore(LoopingTunnelFlowVFrameBlock_TF0000_Tight.java:90)
11-30 21:30:44.660: E/AndroidRuntime(926): at org.fleen.loopingTunnelFlowVFrameSequence.LoopingTunnelFlowVFrameBlock_Abstract.<init>(LoopingTunnelFlowVFrameBlock_Abstract.java:100)
11-30 21:30:44.660: E/AndroidRuntime(926): at com.fleenlab.LWPA_EarOfBat.LoopingTunnelFlowVFrameBlock_TF0000_Tight.<init>(LoopingTunnelFlowVFrameBlock_TF0000_Tight.java:43)
11-30 21:30:44.660: E/AndroidRuntime(926): at com.fleenlab.LWPA_EarOfBat.LoopingTunnelFlowVFrameSeq_Tight.getBlock(LoopingTunnelFlowVFrameSeq_Tight.java:17)
11-30 21:30:44.660: E/AndroidRuntime(926): at com.fleenlab.LWPA_EarOfBat.LoopingTunnelFlowVFrameSeq_Tight.<init>(LoopingTunnelFlowVFrameSeq_Tight.java:14)
11-30 21:30:44.660: E/AndroidRuntime(926): at com.fleenlab.LWPA_EarOfBat.Generator.getSeq(Generator.java:110)
11-30 21:30:44.660: E/AndroidRuntime(926): at com.fleenlab.LWPA_EarOfBat.Generator$Initializer.run(Generator.java:78)
매니페스트에 정의되어 있습니까? 또한 전체 출력을 게시하십시오. – Mgamerz
매니페스트에 Jar를 정의한다는 의미입니까? 나는 그것을 시도 할 것이다. logcat 출력은 다음과 같습니다. – John
WHOLE 출력을 원하십니까? 그것은 꽤 크다. [다음은 텍스트 파일입니다.] (https://docs.google.com/file/d/0B2F22cx87dREaE1SV0NOZFlKYkE/edit?usp=sharing) – John