gradle 빌드가 완료되는 동안 Android Studio 2.0 업데이트 후 다음을 얻습니다.
세션 ‘app’: 활동 시작 오류.
앱이 시작되지 않지만 에뮬레이터에 설치되어 있습니다. 다음은 실행 탭에 나타나는 것입니다.
실행 중 예상치 못한 오류 : am start -n “com.example.user.ypologismosmoriwn / com.example.user.ypologismosmoriwn.MainActivity”-a android.intent.action.MAIN -c android.intent.category.LAUNCHER 활동 시작 중 오류
다음은 코드입니다.
package com.example.user.ypologismosmoriwn;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
public class MainActivity extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
}
}
빈 활동 일뿐, 아무것도 추가되지 않았습니다.
XML 코드는 텍스트 4 개와 체크 박스 3 개가있는 상대 레이아웃입니다.
기꺼이 도와 주신 모든 분들께 감사드립니다.
답변
AS2.0으로 업데이트 한 후에도이 문제에 직면했습니다. 나는 그것이 instant run
활성화되어 있다는 것을 알았습니다 . 그래서 내 해결책은 “즉시 실행”을 비활성화하는 것입니다. 그리고 그것은 작동했습니다. “즉시 실행”을 비활성화하려면 Preference Dialog
(Windows에서 설정 대화 상자 일 수 있음)로 이동 한 다음 Build, Execution, Deployment
> 를 선택 Instant Run
하고 모든 확인란을 선택 취소하여 비활성화 할 수 Instant Run
있습니다.
이것은 내 임시 해결책이며 도움이 될 수 있습니다. 나중에이 문제에 대한 더 나은 방법을 찾을 것입니다.
2016/06/06까지 업데이트
비활성화하는 대신 더 나은 솔루션입니다 instant run
. 제거 .idea
폴더와 .gradle
폴더를, 다음 버튼을 클릭합니다 Sync Project with Gradle Files
(또는 메뉴를 통해 File
-> Sync Project with Gradle Files
)이 과정을 마친 후, 당신은 정상으로 귀하의 응용 프로그램을 실행 할 수 있습니다.
행운을 빕니다 ~
답변
답변
앱을 다시 설치하면 오류가 해결되었습니다. 트릭은 내 앱을 제거했지만 Android가 진정으로 제거하지 않았다는 것입니다. 내 전화에 게스트 사용자가 있습니다 (누나가 가끔 사용합니다). 기본 사용자로부터 앱을 제거해도 휴대 전화에서는 계속 사용할 수 있지만 게스트 사용자 만 사용할 수 있습니다. Android Studio에서이 케이스를 처리 할 수없는 것 같습니다. 앱이 설치되었음을 감지하므로 현재 사용자를 위해 다시 설치되지 않으므로 OS가 활동에 액세스하여 시작할 수 없습니다. 좋은 버그입니다. 신고하겠습니다.
답변
나는 같은 문제가 있었고 프로젝트를 재건하면 오류가 해결됩니다.
빌드-> 프로젝트 다시 빌드-> 실행
답변
2.0+ 스튜디오의 문제입니다.
문제 206036 : 로컬 변경 사항 없음, APK 배포 없음
여기서 좋은 해결 방법을 찾았
습니다. 편집 구성에서 여기에 -r 플래그를 추가하고 즉시 비활성화합니다.
즉시 실행 기능을 얻기 위해 대기 중입니다. 3 형 오류없이 곧 원활하게 실행됩니다 !!
답변
나에게 문제는 내가 시작하려는 앱이 이미 내 휴대 전화의 다른 사용자 계정으로 설치되어 있다는 것입니다. 설정-> 앱을 제거하려고 할 때 이것을 보았습니다. 다른 사용자로 전환하고 제거하고 원래 사용자로 돌아와서 더 이상 문제없이 Android Studio에서 앱을 설치하고 실행할 수있었습니다.
답변
저는이 정확한 문제에 대해 많은 시간을 보냈습니다. “즉시 실행”수정은 전체 실패였습니다. 그리고 android.intent.category.LAUNCHER
적용 가능한 모든 Android Studio 및 SDK 코드를 제거하고 다시 설치했습니다. 여전히 안돼.
궁극적으로 내 문제는 한계 하드웨어라고 생각합니다. AMD A6-4400M 프로세서가 장착 된 노트북에서 실행 중입니다. 사용 가능한 하드웨어 가속 / 가상화 도구가 없습니다. 표준 Android Studio / Google 에뮬레이터를 실행 중이었습니다. 매우 느 렸고 결국 에뮬레이터를보고 상호 작용할 수 있었지만 에뮬레이터를 Android Studio에 연결하여 APK를 업로드 할 수 없었습니다.
그러나 나는 굉장한 해결책을 발견했습니다.
- 모든 Android 가상 장치를 제거하고 GenyMotion 에뮬레이터를 설치하십시오. (VirtualBox 포함)를 .
- 이전에 GenyMotion 에뮬레이터를 사용해 보았지만 (Linux 사용)로드 속도에는 큰 차이가 없었습니다.
- 이 Windows 10 컴퓨터에서는 예외적으로 잘 작동합니다. 매우 빠르고 쉽게 Android Studio에 연결되며 내 앱 배포가 잘 작동합니다.
- GenyMotion은 무료로 하나의 개인용 장치를 제공합니다. GenyMotion 팀에 찬사를 보냅니다!
다른 사람이이 근본 원인으로 인해이 오류가 발생하는 경우 여기에 제공된 답변입니다.