IntelliJ Idea를 12.0.4에서 12.10으로 업그레이드했습니다.
이제 내 안드로이드 프로젝트의 모든 모듈에 오류가 발생합니다.
오류 : 기본 활동을 찾을 수 없습니다
나는 12.0.4로 되돌아 갔으며 모든 것이 다시 작동합니다.
어떤 아이디어? 플러그인이 누락 된 문제 일 수 있습니다. 플러그인이 설치되지 않았으므로 기본 활동을 찾을 수 없습니다. 또 다른 것은 로컬 구성 일 수 있었지만 의심합니다. 확인하기 위해 구성 폴더를 삭제했지만 아무것도 변경되지 않았습니다.
답변
IntelliJ IDEA 또는 Android Studio 버전을 업그레이드 한 후 또는 새 APK를 생성 한 후 오류가 발생하면 IDE 캐시를 새로 고쳐야합니다.
File -> Invalidate Caches / Restart...
답변
IntelliJ 업그레이드로 인해이 문제가 발생하지 않는 이유에 대해서는 언급 할 수 없습니다.
그러나 오류 : “기본 활동을 찾을 수 없음”은 AndroidManifest.xml에 기본 활동으로 표시된 활동이 응용 프로그램이 시작될 때 시작되지 않았다고 알려줍니다.
다음과 같은 활동이 하나 이상 있어야합니다.
<activity
android:name="com.your.package.name.YourActivity"
android:label="@string/app_name">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
이와 같은 인 텐트 필터가있는 활동이 하나 이상 없으면 여기에 포함 된 오류 메시지가 표시 될 수 있습니다.
응용 프로그램을 시작할 때 열려고하는 활동에 해당 의도 필터를 추가해야합니다. 그러면 문제가 해결됩니다.
답변
앱에 기본 활동이 있습니까?
아마도 이것은 당신의 실수 일 수 있습니다
1 단계 : 구성 편집 선택
3 단계 : 변경 사항 저장 및 완료
행운을 빕니다
답변
올바른 방법은 다음을 매니페스트 파일에 추가하는 것입니다.
<activity
android:name="FULL_NAME_OF_YOUR_ACTIVITY"
android:label="@string/app_name" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
다음 사이에 삽입해야합니다.
<application> </application>
캐시를 무효화 할 필요가 없습니다.
답변
프로젝트를 마우스 오른쪽 버튼으로 클릭하고 모듈 설정 열기를 선택하십시오 . 그런 다음 모듈 의 소스 탭으로 이동 하여 src 폴더를 찾아 마우스 오른쪽 버튼으로 클릭하고 소스 (파란색) 로 표시하십시오 .
편집 : 이후 버전의 Android Studio에는 소스 탭이 없지만 대신 build.gradle 파일을 편집 할 수 있습니다 : https://stackoverflow.com/a/22028681/1101730
답변
위젯 앱에서 작업중인 경우이 솔루션이 적합합니다.
- 이동
Edit Configuration
- 설정
Launch Option
에nothing
답변
Android Studio에서 실행 / 디버그 구성-> Android 애플리케이션-> 일반-> 활동-> “활동 시작 안함”옵션을 선택하십시오.