Android에서 '앱이 설치되지 않았습니다'오류


425

Android 에뮬레이터에서 작동하는 프로그램이 있습니다. 때때로 나는 서명 된 .apk를 만들고 그것을 테스트하기 위해 HTC Desire로 내보내고있다. 모두 괜찮 았습니다.

내 최근에 내 보낸 .apk에서 .apk를 설치하려고 할 때 '앱이 설치되지 않았습니다'라는 오류 메시지가 나타납니다. 에뮬레이터에서 제대로 실행됩니다.

나는 주로 에뮬레이터에서 테스트를 해 왔으며 지금은 매번 다시 실제 전화로 내보내므로 언제 이런 일이 발생했는지 잘 모르겠습니다. 실제 전화에 설치하지 않고 에뮬레이터에서 제대로 실행되는 원인은 무엇입니까?

전화를 재부팅하고 기존 .apk를 제거하려고 시도했지만 오류가 해결되지 않습니다.


5
기존 .apk를 제거했다고 말하면 전화에서 응용 프로그램을 제거 했습니까? 그렇지 않은 경우 응용 프로그램을 다시 설치하기 전에 제거하십시오.
— Telmo Marques

9
무엇 톰스 실행했다 adb uninstall your.package.name다음과 adb install /path/to.apk. 왜 작동하지 않는지 모르겠습니다. 서명 절차에서 변경 한 것이 있습니까?
— Felix

2
컴퓨터에 연결된 장치의 일식에서 직접 디버깅하여 로그에 더 많은 것이 있는지 확인 했습니까?
— Javi

1
전화기의 응용 프로그램 관리자에서 제거 옵션을 사용하여 응용 프로그램을 제거했습니다.
— Entropy1024

펠릭스. 이 adb를 어디에서 실행합니까?
— Entropy1024

답변:


265

주로 구형 전화기

App not installed4.4.2 일명 KitKat에서 실행되는 휴대 전화에 APK를 설치하려고 할 때만 오류 가 발생 했지만 친구가 6+에서 실행되는 휴대 전화 에서이 오류가 발생하지 않았습니다. apk는 릴리스 버전이기 때문에 앱의 이전 / 디버그 버전을 제거하고 디버그 앱의 데이터를 지우고 캐시 된 모든 데이터를 지우는 것과 같은 다른 솔루션을 시도했습니다. 그런 다음 마침내 서명 된 APK를 만들 때 두 가지 서명 버전을 모두 선택해야한다는 것을 깨달았습니다.

여기에 이미지 설명을 입력하십시오

선택하기 전에도 V2 (Full APK Signature)선택했지만 V1 Jar Signature4.4.2 기기에 서명 된 APK를 성공적으로 설치할 수있었습니다. 이것이 다른 사람들을 돕기를 바랍니다!


6
구형 전화가있을 때이 솔루션을 고려하십시오! Android 4.4.2가 장착 된 Galaxy S4 mini에 장치에 설치할 수 없도록 "V1 서명"을 확인하는 것을 잊었습니다. 확인 후 apk는 매력처럼 설치됩니다.
— 호세 라몬 가르시아

1
@ JooseRamonGarcia 재미있는 것은 똑같은 전화와 안드로이드 버전 하하가 있다는 것입니다! 다행이 당신을 위해 일
— 크리스 공을

1
감사합니다! 안드로이드 스튜디오 응용 프로그램에 서명 할 때 이것에 대해 더 많은 정보를 제공하거나 체크하지 않는 경우가 않는 것이 더 분명 무엇을해야V1 (Jar Signature)
— melledijkstra

내 경우에는이 구성을 manifesto 파일 android : installLocation = "internalOnly"에 추가해야합니다.
— avinash kumar

1
원래 문제가 발생했을 때 v2로 서명했습니다. 그런 다음 v1로만 서명 한 다음 작동했습니다. 전화기에서 sdk23을 실행 중입니다.
— Amber

206

나에게 Android 9 (API 28)의 경우 Play 스토어 앱에서 Google Play Protect 를 비활성화 하면 트릭이 App not Installed발생 하여 오류를 제거 할 수있었습니다 .

Google Play Protect를 비활성화합니다. "Play Store"응용 프로그램을 엽니 다. => 메뉴 버튼을 누르십시오. => "Play Protect"옵션을 선택하십시오.


4
앱을 처음 설치하려고 할 때도 앱이 안전하다는 것을 확인할 수 없다는 play protect 메시지가 표시되고 "어쨌든 설치"를 누르면 앱이 여전히 설치되지 않습니다. 이 재정의가 적용되었습니다
— user2565663

Android 에뮬레이터 (API 28)에 Play 스토어가 없습니다.
— Jerry Dodge

3
또한 Android 8의 경우 (7과 9 사이의보고 된 간격을 완성하기 위해).
— cleardemon

3
이것은 잘 작동합니다. APK가 설치되면 설정을 되 돌리는 것을 잊지 마십시오.
— Rahamath

덕분에 많은 내 샤오 미 Redmi 5 플러스에 문제 해결
— 니콜라 Gallazzi

150

비슷한 문제가 있었고 동일한 APK의 이전 버전으로 전화에 APK를 설치하려고했지만 두 APK가 동일한 인증서로 서명되지 않았기 때문입니다. 동일한 인증서를 사용하면 이전 설치를 덮어 쓸 수 있었지만 버전간에 인증서를 변경하면 설치가 불가능했습니다. 동일한 인증서를 사용하고 있습니까?


9
예, 동일한 인증서입니다. 나는 한 번 전에 그것을 가지고 있다고 생각합니다. 전화기에서 기존 앱을 삭제하려고 시도했으며 서명되지 않은 버전을 설치하려고했습니다. 여전히 같은 오류 메시지가 나타납니다.
— Entropy1024

2
또한 그와 동일한 문제 (다른 인증서가있는 이전 버전)-구체적으로, 디버거를 사용하기 위해 암시 적으로 설치했습니다. (아래와 같이, 아닌 경우,하지만 가치는 여기에 등록) Revmoving는 그것을 해결
— chesterbr

11
이 게시물에는 30 개 이상의 답변이 있습니다. 내가 권장하는 것은이 문제가 발생할 때마다 앱을 설치하는 동안 장치 로그를 관찰하십시오. adb logcat을 사용하십시오. 설치 실패의 정확한 원인을 알게됩니다. 내 문제에 대한 로그는 "패키지 com.companyname.appname 서명이 이전에 설치된 버전과 일치하지 않습니다. 무시하십시오!"입니다.
— 마니 칸탄

패키지 이름을 변경했습니다. 그리고 효과가있었습니다. 패키지 이름이 동일한 여러 앱을 테스트 했으므로 오류가 발생했습니다.
— user30478

120

분명히이 문제의 많은 원인이 있습니다. 나에게 상황은 다음과 같습니다 .Android Studio (v1.3.2)에서 nexus 7 (실제 장치)에 배포했습니다. 모두 잘 작동했습니다. 그런 다음 서명 된 APK를 만들어 내 Google 드라이브에 업로드했습니다. USB에서 넥서스 연결을 끊은 후 설정 / 앱으로 이동하여 앱 (App1)을 제거했습니다. 그런 다음 Google 드라이브를 열고 App1.apk를 클릭하여 설치하기로 선택했습니다 (설정에서 apk 설치를 허용해야합니다). 그런 다음 "앱이 설치되지 않았습니다"라는 두려운 메시지가 나타납니다.

나를위한 해결책 : 설정 / 앱으로 돌아가서 모든 앱과 맨 아래 에 내 App1 의 창백한 버전 이었지만 스크롤 하십시오 (원래 App1은 위와 같이 삭제 된 알파벳 순서의 맨 위에 있음). 창백한 버전을 클릭하면 "이 사용자에게는 설치되지 않았습니다"라고 표시됩니다. (넥서스가 두 명 이상의 사용자를 갖도록 설정했습니다). 그러나 오른쪽 상단에는 3 개의 도트 버튼이 있습니다. 나는 이것을 누르고 "모든 사용자를 위해 제거" 라고 말했다 . 내가 한 일은 문제를 해결했습니다. 이제 App1.apk를 클릭 할 수 있었고 오류없이 정상적으로 설치되었습니다.


1
예, 여러 가지 이유가 있었는데 이것이 그 중 하나였습니다. 감사!
— Alveoli

1
같은 문제가 있습니다. 게스트 계정이 활성화되었으며 앱을 제거 할 때 모든 사용자가 제거되지 않았습니다.
— Filip Luchianenco

2
정말 도움이되었으며, 이것을 발견하기 전에 20 번 정도 앱을 설치 제거했습니다. 고마워요! :-)
— Rahul Arora

3
StackOverflow 만 두 번 이상 투표하면됩니다. 이 솔루션은 거의 1 년 전에 도움이되었습니다. 나는 공감하고 즉시 잊었다. 오늘도 같은 문제가 있었고 다시 도움이되었습니다. 공감하려고 시도했고 StackOverflow는 이미 가지고 있다고 말했습니다. 오 잘
— Glenn

2
감사. 나는 또한이 문제에 부딪쳤다. 처음으로 앱을 제거하면 현재 활성 사용자에게만 적용된다는 것은 분명하지 않습니다. 매번 설정으로 들어가는 것을 피하기 adb uninstall your.package.name위해 모든 사용자를 제거 하는 명령 을 사용합니다 .
— Xavier

61

안드로이드를 2.3.2에서 3.0.1로 업데이트 할 때 문제가 발생했습니다. 이 경우 IDE는 자동으로 다음 사항을 고려합니다.

1. Android 파일 관리자 또는 웹 사이트에서 다운로드와 같은 일반적인 방법으로 android : testOnly = "true"로 앱을 설치할 수 없습니다

2.Android Studio는에서 실행되는 APK에서 android : testOnly = "true"를 설정합니다.

장치를 시스템에 직접 연결하여 앱을 실행하면 apk가 설치되고 아무런 문제가 없습니다.

이 apk를 build out put and debug 폴더에서 복사하여 보내면 장치에 설치되지 않습니다.

해결책 : go Build ---> Build APK (s) ---> apk 파일 공유를 팀에 복사하십시오.

문제가 해결됩니다.


1
당신은 내 작품을 저장했습니다! 감사합니다!
— img.simone

1
오 하나님, 3 시간 걸렸습니다.
— cuddlemeister

효과가있다! 감사합니다!
— 피터

1
이것 이것은 바로 여기에 대한 대답입니다. 따라서이 간단한 일이 프로그램에서 끔찍하게 알지 못하거나 장치의 오류 메시지를 통해 인식되지 않았다는 것이 귀찮습니다. 고마워요!
— LFMekz

29

나는 같은 문제에 직면했다. 문제는 내 AndroidManifest.xml 파일의 주요 활동이 두 번 작성되었습니다. 사본을 삭제했습니다.


힌트 주셔서 감사합니다! 내 경우에는 android:exported실행 활동을 false로 설정 한
— 일 다르을 ishalin

21

이는 MainMivity가 AndroidManifest.xml에서 두 번 선언 된 경우 발생할 수 있습니다.

또 다른 가능한 이유 : 실행 활동을 변경했습니다. 힌트 : 이미 게시 된 응용 프로그램으로는 절대 사용하지 마십시오! Android 개발자 블로그 에서 논의 된 이유 .


4
한 android:name어떤의 속성은 Activity, Service, BroadcastReceiver등 매니페스트 파일에서 변경할 수 없습니다. 앱 내 개인 식별자 인 것 같지만 공개 API입니다.
— caw

시작 활동을 변경해야합니다. 스플래시 화면을 추가했으며 기본 활동을 시작하기 전에 피드를 다운로드해야합니다. 스플래시 화면을 주요 활동에 넣는 것 이외의 해결책이 있습니까?
— Chris Sim

2
<activity-alias> 태그를 사용하여 처리 할 수 ​​있습니다!
— thiagolr


14

나는 똑같은 문제가 있었고 여기에 해결 방법이 있습니다. Manifest 파일로 이동하여 "Debuggable"및 "Test Only"속성이 false로 설정되어 있는지 확인하십시오. 그것은 나를 위해 일했다 :)


2
'Test Only'의 의미가 확실하지 않지만 디버그 가능을 true로 설정하고 apk에 서명하면 나에게 도움이되었습니다!
— ingh.am

나를 위해 일하지 않았다. 내가 사용한 :android:testOnly="false" android:debuggable="false"
— Francisco Corrales Morales

설명해 주시겠습니까? 나는 속성이 전혀 없으며, 사실이 아니며 거짓이 아니며 단지 거기에 없습니다. 선은 어떻게 보입니까?
— pashute

14

Android Studio 3을 사용하는 사람들을 위해

Suryanarayana Reddy의 답변은 해결해야 할 단계가 명시되어 있지 않다고 생각합니다.

AndroidManifest.xml에서 애플리케이션 태그 아래에 다음 testOnly="false" 과 android:debuggable="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"
    android:testOnly="false"
    android:debuggable="true"
    >


AndroidStudio의 메뉴 표시 줄에서 빌드> APK 빌드에서 편집


감사! android:debuggable="true"로 연결됩니다 Error: Avoid hardcoding the debug mode; leaving it out allows debug and release builds to automatically assign one [HardcodedDebugMode]. 나는 서명 버전 v1, v2로 (위 스크린 샷 과 같이 android:testOnly="false") 모두 시도했습니다 . 이전에 이전 앱을 제거한 다음 새 앱을 설치하십시오. Build > Build Bundl(s) / APK(s) > Build APK(s)Build > Generate SignedBundle APK...
— CoolMind

최근에이 문제가 발생했습니다. android : testOnly = "false"및 Build-> Build Apks를 추가하고 완료했습니다. 모두 정렬되었습니다. 감사! android : debuggable = "true"와 같은 다른 Android 속성을 추가 할 필요가 없습니다.
— androidStud

12

나는 이것이 오래된 게시물이라는 것을 알고 있지만 새로운 사용자에게는 유용 할 수 있습니다. 나는 같은 문제가 있었다 : 디버깅하는 동안 내 응용 프로그램은 잘 작동했다. APK에 서명했을 때 "응용 프로그램이 설치되지 않았습니다"라는 같은 메시지가 나타납니다.

JDK를 제거하고 (jdk-6u14-windows-x64를 사용 중임) 새로운 것을 설치했습니다 (jdk-6u29-windows-x64). APK를 내보내고 다시 서명하면 모든 것이 정상입니다!

다시 시작하면 내 문제는 JAVA 버전이었습니다. 오라클 감사합니다 !!


이것은 나를 위해 그것을 고쳤다 ... 추가 정보 stackoverflow.com/questions/6282169/…
— Greg Ennis

2
엄청나게 이상합니다. 에뮬레이터 또는 장치입니까?
— Joe Plante

12

내 문제는 장치에 여러 사용자 계정이 있다는 것입니다. 한 계정에서 앱을 삭제했지만 다른 계정에는 여전히 설치되어 있습니다. 따라서 네임 스페이스가 충돌하여 설치되지 않았습니다. 모든 사용자로부터 앱을 제거하면 해결되었습니다.


2
응용 프로그램 관리자에서 앱을 선택하고 (표시되지만 제거 된 것으로 표시됨) 추가를 선택하면 모든 사용자에 대해 제거 옵션이 나타납니다.
— Casey Murray

9

내 문제는 : Android Studio에서 실행 명령 을 수행하는 동안 생성 된 디버그 APK를 사용했습니다.

해결책은 : 이 파일을 사용 하는 대신 프로젝트를 정리하고 Android Studio에서 빌드> APK 빌드를 클릭하십시오 . 그런 다음 일반적인 폴더 (app / build / outputs / apk / debug /)에서 생성 된 APK를 사용할 수 있습니다

이와 같이 생성 된 파일은 문제없이 설치됩니다.


7

응용 프로그램이 설치되지 않은 경우 .android_secure/smdl2tmpl.asecSD 카드에서 파일 을 삭제하십시오 .

.android_secure파일 관리자에서 폴더 가 비어 있으면 PC에서 삭제하십시오.


5

결국 나는 내 앱뿐만 아니라 성공적으로 설치 된 앱이 없다는 것을 알았습니다. 앱 설치 기본값을 SD 카드에서 자동으로 설정했습니다. 그것은 그것을 고쳤다.


1
어떻게합니까? 장치에서이 옵션을 전혀 찾지 못했습니다
— SoulRayder

Huawei P8 Lite, Android 6.0 만 해당 : Advanced / Mem & storage / default 위치 : internal / SDCard 도움이되지 않았습니다.
— kaay


5

나는 또한이 문제를 해결했다.

문제는 내가로드 할 첫 번째 활동으로 On 내 주요 활동을 두 번 선언하고 그에 대한 인 텐트 필터를 지정했으며 다시 아래에 다시 선언했습니다.

활동을 두 번 선언하지 않도록하십시오.


Manifest.xml파일 에서 활동을 두 번 선언 하면 이름이 같지만 패키지가 다른 동일한 활동이 없으면 컴파일 오류가 표시되지만 모든 것을 확인한 결과 나와 함께 작동하지 않습니다.
— blueware

5

명령 행을 통해 키 저장소 파일 작성

keytool -genkey -alias key_file_name.keystore -keyalg RSA-유효성 1000000000000000 -keystore key_file_name.keystore

Eclipse를 통해 APK를 내보내고 Android 프로젝트 Android 도구> 서명 된 애플리케이션 패키지 내보내기를 마우스 오른쪽 단추로 클릭 한 다음 키 저장소 위치 및 비밀번호를 제공하십시오.

이것은 apk가 zipaligned되는 것과 동시에 서명 된 apk를 상자에 넣습니다. 설치가 가능합니다.

명령 줄을 모두 사용하면 "응용 프로그램이 설치되지 않았습니다"라는 오류가 표시 될 수 있습니다. (명령 줄을 사용할 때 응용 프로그램 설치 안 됨 오류가 발생할 수 있습니다. 다른 이유도있을 수 있습니다)


4

나는 같은 문제가 있었다. 즉, 앱이 설치되는 것처럼 보였지만 아이콘을 탭했을 때 시작되지 않았다. 머리를 두드리는 후 AndroidManifest 파일 내에서 주요 런처 활동에 대해 'android : exported = "false"'를 어리석게 배치 한 것을 발견했습니다. 일단 제거하면 앱이 정상적으로 시작되었습니다.


4

내 문제는 @Lunatikzx의 문제와 비슷했습니다. 애플리케이션에 속성으로 작성된 잘못된 권한 태그로 인해 :

<application
    android:permission="android.permission.WRITE_EXTERNAL_STORAGE"
    android:label="@string/app_name"
    android:icon="@drawable/ic_launcher"
    android:testOnly="false"
    android:debuggable="true">

나를 위해 수정 한 것은 권한 태그를 다음과 같이 태그로 분리하는 것이 었습니다.

<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />

4

전화를 Android Pie에서 Android 10으로 업그레이드 할 때까지 실제 전화 테스트 용 사이드로드 디버그 앱이 안정적으로 작동했습니다. 그 후 앱을 사이드로드하려고 할 때마다 "앱이 설치되지 않았습니다"오류가 발생했습니다.

내 AndroidManifest.xml의 경고에 따라 다음과 같이 변경되었습니다 ...

<application
    android:name=".App"
    android:allowBackup="true" ... />

에...

<application
    android:name=".App"
    android:allowBackup="false" ... />

그 후 앱을 한 번에 사이드로드 할 수있었습니다. 그런 다음 동일한 "앱이 설치되지 않았습니다"라는 오류가 다시 발생했습니다. 로 allowBackup다시 변경 true하면 다시 한 번 이상 작동했습니다.

이 문제에 대한 여러 가지 이유가 있다는 것은 답변의 수와 답변의 변형에서 분명합니다. 다른 사람들을 돕기 위해 이것을 공유하고 있습니다.


방금 설정 android:allowBackup="true"을 시도했지만 android:allowBackup="false"여전히 운이 없습니다.
— KRK

3

안드로이드 버전으로 확인하십시오.

비 시장 앱과 호환되지 않는 버전을 설치하는 경우이 오류가 발생합니다.

예 : 애플리케이션이 2.3.4를 대상으로합니다. 장치가 2.2 인 경우이 오류가 발생합니다.


gradle 구성 파일의 어디에서 안드로이드의 대상 버전을 볼 수 있습니까? 나는 build.gradle안드로이드 매니페스트 파일이나 그것을 보지 못한다 . 않는 compileSdkVersion(값 23) 또는 minSdkVersion(16) 또는 targetSdkVersion(22) 원하는 설정 든 가리키는. 내 은하계는 Android 7.0을 실행 중입니다 (업데이트를 요청하지만 아직 허용하지 않습니다). 나는 안드로이드 스튜디오를 사용하여 내 반응 네이티브 앱을 만드는 것이 아니라 오히려gradlew assembleRelease
— pashute

3

앱이 SD 카드에 설치되거나 SD 카드로 이동 된 후 USB 케이블이 연결되어 SD 카드가 마운트 해제되는 경우 "응용 프로그램이 설치되지 않았습니다"오류가 발생할 수도 있습니다.

이 경우 USB 저장소를 끄거나 앱을 내부 저장소로 다시 옮기면 문제가 해결됩니다.


3

또한이 문제가 발생했습니다. 이 솔루션을 사용해보십시오. 프로젝트의 패키지 이름이 휴대폰에 이미 설치된 이전 프로젝트와 다른지 확인하십시오. 나는 그들이 그들의 이름으로 갈등을 느낀다고 생각합니다. 그것은 나를 작동합니다.


2
수백만 개의 앱이 설치되므로 작동하지만 최상의 솔루션은 아닙니다. 위의 다른 답변 중 일부를 참조하십시오.
— 아스트라 곰

3

기기 제조업체에서 Play 스토어, YouTube, Google지도 등과 같은 Google 상용 앱에 라이센스를 부여하지 않았기 때문에이 문제가 발생할 수도 있습니다. 이 답변 에 따라 문제를 해결하십시오.


3

분명히 이것은 APK를 설치하기 전에 이름을 바꾸면 발생할 수 있습니다. 파일 이름을 줄임으로써 웹 사이트에서 앱을 가져 오기 위해 사용자가 해야하는 입력 양을 줄이고 싶었습니다. 그 후에는 설치할 수 없었습니다.

패키지를 만들고 서명 할 때 사용 된 원래 파일 이름으로 되 돌리면 설치된 앱을 업데이트 할 수있었습니다.


처음 설치할 때 이름을 변경했다고 생각합니다. 이제 기본 (app_release.apk)이 설치되지 않습니다. 어쩌면 나는 그것을 바꾸려고 노력할 것이다. 흠.
— pashute

3

Android Studio를 사용하여 이전에 서명되지 않은 디버그 버전의 APK ( Build> Build APK )를 설치했으며 서명 된 릴리스 버전을 설치하기 전에 제거해야했습니다 ( Build Variants> Build Variant : release , Build> Signed APK 생성 ).


1
나는 같은 문제에 두 시간을 낭비했습니다. 내 앱에 버전이 표시됩니다 (예 : "3.5.6"이지만 디버그 버전인지 릴리스 버전인지는 표시하지 않습니다. 나는 많은 다른 파일을 다루고 있었고 내가 있던 곳을 잃어 버렸고 릴리스 apk로 디버그 apk를 업데이트하려고했습니다. 안드로이드가 "파일 서명 충돌"과 같은 메시지를 표시하는 데 사용했다고 생각하지만 이제 (Pie, 9.0) 당신은 이유를 찾을 수있는 옵션이없는 "앱이 설치되지 않았습니다"를 얻습니다. 고통스러운 교훈!
— Stephen Hosking

3

나를 위해 원인은 동일한 전화에서 다른 빌드 변형을 사용하여 여러 빌드를 수행했기 때문입니다.

여기에 이미지 설명을 입력하십시오

무슨 일이 있었는지 이러한 빌드 중 일부는 저 에 의해 만들어졌고 , 다른 하나는 다른 개발자가 저에게 보냈습니다. 다른 빌드 (나에 의해 만들어진)가있는 동안 개발자를 설치하려고하면 위의 오류가 발생했습니다.

그래서 수정은 간단했습니다 : (빌드 변형에 관계없이) 휴대 전화의 모든 빌드를 삭제 하십시오 . 그런 다음 동료가 보낸 apk를 설치하십시오.


같은 문제가 있었다, 해결책은 풍미를 사용할 때 항상 빌드에 서명하는 것 같아요
— Nickmccomb

3

나는 오늘 비슷한 문제에 직면했고 처음에는 그것이 그것을 손상시키는 내 SD 카드라고 생각했다. I가 안드로이드 4.4을 실행하는 많은 장치에 그것을 시도하지만 몇 가지 인터넷 검색을하고 난 내가 선택하지 않은 것을 깨달았다 연구 같은 issue.After을 가져 유지 V1 항아리 서명 보다 오래된 장치입니다 7.0 안드로이드를 누가 내가 모두를 적용하므로 이 확인란은 두 개의 확인란을 선택하여 서명 된 apk를 생성하여 작동했습니다.

여기에 이미지 설명을 입력하십시오

솔루션 Android에 연결 – 서명 된 APK를 설치할 때 앱이 설치되지 않음 오류 – 수정 방법


이것은 안드로이드 6을 실행하는 기기에 도움이되었습니다
— Stefan Zhelyazkov

이 답변이 문제를 해결하는 데 도움이되었다 니 다행입니다. @ StefanZhelyazkov
— Nelson Katale

2

이는 홈 화면 위젯을 작성할 때 발생할 수 있으며 위젯 XML 파일의 android:configure특성 에 올바르지 않은 활동이 지정되어 있습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책과 개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.