2017-10-09 2 views
0

저는 빌드와 응용 프로그램이 매우 간단합니다. 가상 장치에 apk를 설치하면 성공적으로 설치되고 실행되어야합니다. 하지만 모바일 장치에 동일한 APK (서명 된 APK)를 설치하면 오류 "Application not installed"가 발생합니다. 나는 NDK를 다운로드하고 프로젝트 구조에서도 경로를 제공합니다. 응용 프로그램이 가상 장치에서는 제대로 작동하지만 실제 장치에는 설치되지 않습니다. 도움!오류 : 응용 프로그램이 설치되지 않았습니다.

미리 감사드립니다.

다음은 가상 장치에서 응용 프로그램을 실행할 때의 콘솔 출력입니다.

Executing tasks: [:app:generateDebugSources, :app:generateDebugAndroidTestSources, :app:mockableAndroidJar, :app:prepareDebugUnitTestDependencies] 

    Configuration on demand is an incubating feature. 
    Incremental java compilation is an incubating feature. 
    :app:preBuild UP-TO-DATE 
    :app:preDebugBuild UP-TO-DATE 
    :app:checkDebugManifest 
    :app:preReleaseBuild UP-TO-DATE 
    :app:prepareComAndroidSupportAnimatedVectorDrawable2600Alpha1Library 
    :app:prepareComAndroidSupportAppcompatV72600Alpha1Library 
    :app:prepareComAndroidSupportConstraintConstraintLayout102Library 
    :app:prepareComAndroidSupportSupportCompat2600Alpha1Library 
    :app:prepareComAndroidSupportSupportCoreUi2600Alpha1Library 
    :app:prepareComAndroidSupportSupportCoreUtils2600Alpha1Library 
    :app:prepareComAndroidSupportSupportFragment2600Alpha1Library 
    :app:prepareComAndroidSupportSupportMediaCompat2600Alpha1Library 
    :app:prepareComAndroidSupportSupportV42600Alpha1Library 
    :app:prepareComAndroidSupportSupportVectorDrawable2600Alpha1Library 
    :app:prepareComGoogleAndroidGmsPlayServicesAds1104Library 
    :app:prepareComGoogleAndroidGmsPlayServicesAdsLite1104Library 
    :app:prepareComGoogleAndroidGmsPlayServicesBase1104Library 
    :app:prepareComGoogleAndroidGmsPlayServicesBasement1104Library 
    :app:prepareComGoogleAndroidGmsPlayServicesClearcut1104Library 
    :app:prepareComGoogleAndroidGmsPlayServicesGass1104Library 
    :app:prepareComGoogleAndroidGmsPlayServicesSafetynet1104Library 
    :app:prepareComGoogleAndroidGmsPlayServicesTasks1104Library 
    :app:prepareDebugDependencies 
    :app:compileDebugAidl UP-TO-DATE 
    :app:compileDebugRenderscript 
    :app:generateDebugBuildConfig UP-TO-DATE 
    :app:generateDebugResValues UP-TO-DATE 
    :app:generateDebugResources 
    :app:mergeDebugResources 
    :app:processDebugManifest 
    :app:processDebugResources 
    :app:generateDebugSources 
    :app:preDebugAndroidTestBuild UP-TO-DATE 
    :app:prepareComAndroidSupportTestEspressoEspressoCore222Library 
    :app:prepareComAndroidSupportTestEspressoEspressoIdlingResource222Library 
    :app:prepareComAndroidSupportTestExposedInstrumentationApiPublish05Library 
    :app:prepareComAndroidSupportTestRules05Library 
    :app:prepareComAndroidSupportTestRunner05Library 
    :app:prepareDebugAndroidTestDependencies 
    :app:compileDebugAndroidTestAidl UP-TO-DATE 
    :app:processDebugAndroidTestManifest UP-TO-DATE 
    :app:compileDebugAndroidTestRenderscript UP-TO-DATE 
    :app:generateDebugAndroidTestBuildConfig UP-TO-DATE 
    :app:generateDebugAndroidTestResValues UP-TO-DATE 
    :app:generateDebugAndroidTestResources UP-TO-DATE 
    :app:mergeDebugAndroidTestResources UP-TO-DATE 
    :app:processDebugAndroidTestResources UP-TO-DATE 
    :app:generateDebugAndroidTestSources UP-TO-DATE 
    :app:mockableAndroidJar UP-TO-DATE 
    :app:preDebugUnitTestBuild UP-TO-DATE 
    :app:prepareDebugUnitTestDependencies 

    BUILD SUCCESSFUL 

    Total time: 18.303 secs 

답변

0

기기와 가상 기기에서 동일한 apk가 실행됩니까? Relese 디버그, 구글 다음에 비해 어떤면에서 엄격하고}

+0

예 동일한 APK입니다. 그것의 설치 가상 장치 및 응용 프로그램을 잘 실행합니다. 실제 장치에는 없습니다. 그냥 "응용 프로그램이 설치되지 않았습니다"오류가 나타납니다 –

+0

1. 기존의 하나를 제거하고 다시 설치하십시오. 2. 호환되지 않는 .so 파일이 포함되어 있습니다. –

0

android { lintOptions { abortOnError false } }를 작동하는지 인스턴스가 안드로이드 스튜디오에서 실행 한 경우 사용할 수 없습니다 찾을 수 있습니다.

인스턴트 실행을 활성화하면 일부 클래스가 이동합니다. > 빌드, 실행, 배포 - -> 설정 - 는 파일로 즉시 실행을이동을 사용하지 않으려면> 인스턴트 실행 -> 취소 그것은 나를 위해 일한

"즉시 실행 사용". 문제가 도움이되기를 바랍니다.

여러분을 반갑습니다!

+0

나는 여전히 같은 오류를 시도했습니다. 가상 장치에서는 작동하지만 실제 장치에서는 작동하지 않습니다. "응용 프로그램이 설치되지 않았습니다" –

+0

응용 프로그램을 설치하기 전에 응용 프로그램을 제거하고 지우려고합니다. – Thientvse

관련 문제