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.