마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

앱 아이콘이 안 보입니다..

0 추천

휴대폰으로 연결해서 해 봤을 때 실행도 잘 됩니다.

실행하면 화면 뜨면서 명시적 intent도 문제 없이 잘 됩니다.

실행해서 android studio에서 보면 딱히 오류도 안 뜹니다..

근데 문제는 아무리 앱을 찾아봐도 휴대폰에 없습니다.

휴대폰 설정에서 어플리케이션에 들어가 보면 앱이 있다고 뜨고 설치된 앱이라고도 나옵니다.

근데 홈화면 가보면 앱이 안 보입니다. 숨겨진앱에서도 찾아봤는데 안 보입니다..

도대체 뭐가 문제인지 모르겠습니다.. 도와주시면 감사하겠습니다

일단 manifest 올리겠습니다..

 

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="com.example.myapplication">

    <uses-permission android:name="android.permission.INTERNET" />
    <uses-permission android:name="android.permission.REQUEST_INSTALL_PACKAGES" />
    <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
    <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
    <uses-permission android:name="android.permission.SEND_SMS" />
    <uses-permission android:name="android.permission.CALL_PHONE" />

    <application
        android:allowBackup="true"
        android:label="경북대 지킴이"
        android:supportsRtl="true"
        android:theme="@style/AppTheme"
        android:icon="@mipmap/ic_launcher"
        android:roundIcon="@drawable/ic_launcher_background">

        <meta-data
            android:name="com.google.android.geo.API_KEY"
            android:value="AIzaSyD0A6B1F77f4Ckjf3sNVc0xCJlqnpRjXIo" />

        <activity android:name=".StartPage" >
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />
                <category android:name="android.intent.category.LMAUNCHER" />
            </intent-filter>

        </activity>

        <activity android:name=".MainActivity" />

    </application>

</manifest>

 

정상훈 (140 포인트) 님이 2021년 12월 19일 질문
정상훈님이 2021년 12월 19일 수정
이상하네요. 앱 검색해보셨어요?
그리고
<category android:name="android.intent.category.LMAUNCHER" />
는 뭔가요? android.intent.category.LAUNCHER를 사용하는데 LMAUNCHER는 처음보네요.
와 이거 가지고 5시간은 쓴것같은데.. manifest에서 오류 안말해주네요 ㅋㅋㅋㅋㅋ

1개의 답변

0 추천

앱의 엔트리가 되는 액티비티에는 다음과 같이 설정되어 있어야 합니다.

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

 

 <category android:name="android.intent.category.LMAUNCHER" />를

아래로 바꾸어 보세요.

<category android:name="android.intent.category.LAUNCHER" />
spark (227,830 포인트) 님이 2021년 12월 19일 답변
AndroidMenifest에 대해서는 아래 링크를 참조하세요.
https://developer.android.com/guide/topics/manifest/manifest-intro
진짜 진짜 감사합니다...
...