2017-09-19 1 views
0

Android Studio를 처음 사용하며 앱을 테스트하기 위해 휴대 기기에 APK를 배포하려고합니다. 나는 성공적으로 APK를 구축하지만 내 장치에서 APK를 설치할 때 볼 수 없거나 열리지 않을 수 있습니다. 하지만 앱 관리자에서 앱을 설치 한 것을 보여주는 앱을 볼 수 있습니다.휴대 전화에 APK를 설치했지만 앱을 찾을 수 없습니다.

여기 내 매니페스트 파일의 코드입니다.

<application 
    android:allowBackup="true" 
    android:icon="@mipmap/ic_launcher" 
    android:label="Pasig NutriCare" 
    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.DEFAULT" /> 

      <category android:name="android.intent.category.DEFAULT" /> 
     </intent-filter> 
    </activity> 
    <activity android:name=".SplashActivity"> 
    <intent-filter> 
    <action android:name="android.intent.action.MAIN" /> 
    <category android:name="android.intent.category.LAUNCHER" /> 
    </intent-filter> 
    </activity> 
</application> 

도움이 필요하십니까? 미리 감사드립니다.

+0

어쩌면 앱의 Manifest에 ''의도 필터 선언이 누락 되었습니까? – Droidman

+0

에뮬레이터에서 작동했지만 장치에서 작동하지 않습니까?. 즉시 실행을 중지하고 프로젝트를 다시 빌드해야합니다 – akhilesh0707

+0

여기에 매니페스트 파일을 – UltimateDevil

답변

1

이 앱에서의 실행 활동을 지정해야합니다으로 com.example.myapplication

당신이 하위 패키지를 만들 귀하의 AndroidManifest.xml 파일 :

<activity android: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> 
+0

두 개의 액티비티가 있습니다. 하나는 스플래시 화면이고 하나는 런처로 선택하는 주요 액티비티 파일입니다. 안드로이드에서 새로운 –

+0

스플래시 액티비티 –

+0

을 선택하여 죄송합니다. 그렇다면 기본 활동으로 기본 활동을 만드시겠습니까? 카테고리와 액션 모두? –

0

앱의 런처 활동을 지정 했습니까 (AndroidManifest.xml)? 다른 모든 방법이 실패하면, 당신은 또한 수동으로 수동으로 설치하려면 ADB (안드로이드 디버그 브리지) 를 사용하여 응용 프로그램을 설치할 수 있습니다, /이

adb install path_to_apk 
2

당신이 정렬/알파벳/사용자 정의를 선택 했 명령 프롬프트 터미널에서이 명령을 실행? 또한

AndroidManifest.xml

주요 활동해야 확인이 포함되어 있습니다 :

처럼 :

<activity android:name=".SplashActivity" 
     android:launchMode="singleTask" 
     android:screenOrientation="portrait" 
     android:windowSoftInputMode="stateHidden|adjustPan"> 
     <intent-filter> 
      <action android:name="android.intent.action.MAIN"/> 
      <category android:name="android.intent.category.LAUNCHER"/> 
     </intent-filter> 
    </activity> 

그래서 당신이 원하는 것과 .SplashActivity을 변경하고 난

했던대로 전에 점 .을 배치 기억을

sub Package Name 장소를 사용하는 경우 예 :

패키지는 다음과 같습니다 activities

그래서 AndroidManifest.xml에서 당신이 :

<activity android:name=".activities.SplashActivity" 
    ... 
</activity> 
+0

두 개의 활동이 있는데 하나는 시작 화면이고 하나는 내 기본 활동 파일로 실행기로 선택하겠습니까? 안드로이드 네이티브 –

+0

안드로이드에서 미안 해요 스누시 화면을 lanucher로 선택해야합니다 – UltimateDevil

+0

@JayzdeVera 샘플이 변경되었습니다. – AndroSco

관련 문제