2017-05-22 10 views
-1

Android Version: 7.0 (Nougat)안드로이드 APK 내가 안드로이드 모바일 초급 개발자를 해요 찾을 수 없습니다 활동을

안녕,

를 설치에 실패. 04.21에 문제가있었습니다. 이 문제는 ‘Not found Activity’이며이를 이해하는 데 도움이 필요합니다.

나는이 흐름에 따라 문제가 발생 해요 :

  1. 안드로이드 스튜디오에서 만든 새 프로젝트 'A';
  2. 프로젝트를 빌드하고 Android 기기 (Galaxy Note5, Galaxy Note4 등)에서 앱을 실행하십시오.
  3. 앱이 성공적으로 실행되고 있는지 확인하십시오.
  4. 기기에서 앱을 삭제합니다.
  5. 프로젝트 디렉토리에있는 app-debug.apk 파일을 찾으십시오 (예 : A/app/build/outputs/apk/app-debug.apk).
  6. 내가 장치로 노트북에서 .apk 파일을 이동 및 사용하여 장치에 .apk를 설치 해요 : adb install app-debug.apk
  7. 장치에 응용 프로그램의 전체 설치 확인
  8. 로그에서 찾을 수있는 NotFound MainActivity.java files 오류로 인해 응용 프로그램이 다운됩니다.

    jackOptions, gradle 
        jackOptions { 
        enabled true 
        } 
    

    을하지만 지금, 나는 위 내 문제를 해결에 냈다 왜 아무 생각이 :

나는 다음을 추가하여, 내 문제에 대한 빠른 수정 프로그램을 발견했습니다. 누군가가이 문제를 디버그하거나 내 문제의 해결 방법을 찾도록 도와 줄 수 있습니까?

감사합니다.

<application 
     android:allowBackup="true" 
     android:icon="@mipmap/ic_launcher" 
     android:label="@string/app_name" 
     android:roundIcon="@mipmap/ic_launcher_round" 
     android:supportsRtl="true" 
     android:theme="@style/AppTheme"> 
     <activity android:name=".MainActivity"> 
      <intent-filter> 
       <action android:name="android.intent.action.MAIN" /> 

       <category android:name="android.intent.category.LAUNCHER" /> 
      </intent-filter> 
     </activity> 
    </application> 
+0

어떻게 .apk 파일을 만들었습니까? –

+0

가능한 중복 http://stackoverflow.com/questions/19122386/activity-declaration-in-androidmanifest-xml –

+0

[AndroidManifest.xml의 [Activity Declaration] 중복 가능성이 있음 (http://stackoverflow.com/questions/19122386/activity) -declaration -에 - AndroidManifest를-XML) – Blasanka

답변

0

새로운 만들기에이 enter image description here

클릭과 같은 형태를 가질 것이다 서명 APK

이제

를 생성 >> 구축 >>이

고토을 시도하고 APK 용 키 저장소 만들기 enter image description here

그림과 같이 양식을 작성하십시오. 그리고 이러한 자격 증명을 사용하면 더 자세한 내용

+0

죄송합니다. 서명 된 APK를 설치하지 못했습니다. 조금만 다른 응답을 보내주십시오. –

+0

@BeginnerDeveloper 예, 확실한 세부 정보 공유 –

0

매니페스트 파일을 확인하고 기본 활동을 정의 했습니까?

<intent-filter> 
     <action android:name="android.intent.action.MAIN" /> 
     <category android:name="android.intent.category.LAUNCHER" /> 
    </intent-filter> 
+0

이 (가) 이미 코드에 추가되었습니다. 이 프로젝트는 새 프로젝트입니다. 수정되지 않았습니다. –

0

그것은 문제처럼 보이지 않는를 알고 싶은 경우 link에 따라,이 문제를 해결 희망이 같이 enter image description here

을 사인 된 .apk 생성합니다. adb 설치가 성공적 이었습니까? 어쩌면 릴리스 버전을 압축해야하고, 디버그 버전을 직접 실행할 수 있으며 설치에 서명해야 할 수 있습니다.