>백엔드 개발 >C++ >내 Android 앱에 `android.app.POMActivity`에 대해 `java.lang.ClassNotFoundException`이 표시되는 이유는 무엇입니까?

내 Android 앱에 `android.app.POMActivity`에 대해 `java.lang.ClassNotFoundException`이 표시되는 이유는 무엇입니까?

Mary-Kate Olsen
Mary-Kate Olsen원래의
2024-12-27 01:30:09909검색

Why Does My Android App Show a `java.lang.ClassNotFoundException` for `android.app.POMActivity`?

java.lang.ClassNotFoundException: 경로에서 클래스를 찾지 못했습니다: dexpathlist

이 상황에서 사용자는 프로젝트를 실행하려고 시도합니다. 네이티브 Android NDK 코드를 통합했지만 다음 오류가 발생했습니다. "java.lang.ClassNotFoundException: 클래스를 찾을 수 없습니다. 경로에 'android.app.POMActivity'가 있습니다."

사용자가 제공한 코드에는 다음이 포함됩니다.

  • main.cpp: Android 기반 Irrlicht 엔진용 래퍼.
  • Android.mk: 공유 라이브러리용 빌드 스크립트 네이티브 코드와 Android의 네이티브 애플리케이션 글루를 통합합니다.
  • AndroidManifest.xml: "android.app.POMActivity" 활동을 지정합니다.

오류는 다음을 나타냅니다. Android 운영 체제는 런타임 중에 "android.app.POMActivity" 클래스를 찾지 못합니다. 이 문제를 해결하려면 다음을 확인하세요.

  1. 즉시 실행 비활성화: 파일 > 설정 > 빌드, 실행, 배포 > Instant Run을 선택하고 즉시 실행 확인란을 선택 취소합니다.
  2. 프로젝트 다시 빌드: Instant Run을 비활성화한 후 프로젝트를 다시 빌드합니다.
  3. 애플리케이션 다시 실행: 애플리케이션을 다시 실행하세요.

다음 단계에 따라 문제가 해결되어야 하며, 애플리케이션이 의도한 대로 실행되어야 합니다.

위 내용은 내 Android 앱에 `android.app.POMActivity`에 대해 `java.lang.ClassNotFoundException`이 표시되는 이유는 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.