INSTALL_FAILED_TEST_ONLY로 ADB 설치 실패 0.017s)

장치에 APK를 설치하는 데 문제가 있습니다.

adb install <.apk>

위 명령을 사용하면 다음이 반환됩니다.

5413 KB/s (99747 bytes in 0.017s)
        pkg: /data/local/tmp/AppClient.TestOnly.App3.apk
Failure [INSTALL_FAILED_TEST_ONLY]

이 문제의 원인에 대한 아이디어가 있습니까?

확실히 장치를 인식합니다. APK에 문제가 될 수 있습니까?



답변

AndroidManifest.xml
변경 사항 android:testOnly="true"을 수정하거나이 android:testOnly="false"속성을 제거해야합니다.

이 속성을 유지하려면 android:testOnly로서 true당신은 사용할 수 pm install와 명령을 -t옵션, 하지만 당신은해야 할 수도 있습니다 push첫 번째 장치에 APK.

$ adb push bin/hello.apk /tmp/
5210 KB/s (825660 bytes in 0.154s)

$ adb shell pm install /tmp/hello.apk 
    pkg: /tmp/hello.apk
Failure [INSTALL_FAILED_TEST_ONLY]

$ adb shell pm install -t /tmp/hello.apk 
    pkg: /tmp/hello.apk
Success

나는 같은 문제를 재현 할 수 있었고 위의 문제가 해결되었습니다.

APK가 기기 외부에있는 경우 (데스크톱에서) 아래 명령으로 수행 할 수 있습니다.

$ adb install -t hello.apk


답변

나는 비슷한 문제가 Android Studio 3.0.0 Beta 7있었고 더 이상 Play 스토어에 게시 할 수 없었습니다.

여기에 언급 된대로 : https://developer.android.com/studio/run/index.html

참고 : 실행 버튼은 testOnly = “true”로 APK를 빌드합니다. 즉, APK는 adb (Android Studio에서 사용)를 통해서만 설치할 수 있습니다. 사람들이 adb없이 설치할 수있는 디버깅 가능한 APK를 원하는 경우 디버그 변형을 선택하고 빌드> APK 빌드를 클릭하십시오.

상점에 제출 할 수있는 테스트 할 수없는 릴리스 apk가 Android Studio 3필요 하므로 릴리스 빌드도 마찬가지입니다 Build > Build APK(s).


답변

-t아래 스크린 샷과 같이 설치 플래그를 추가하십시오 .

답은 빨간색 상자에 있습니다


답변

제 경우에는이 실수가 불안정한 gradle 버전이었습니다. 알파 버전이 아니라 베타 버전이 아닌 안정적인 버전의 gradle을 사용하십시오. 그리고 그것은 나를 위해 고정되었습니다


답변

하루 종일 검색하고 탐색 한 후에는 유일한 작품이 추가됩니다.

android.injected.testOnly=false

받는 사람 gradle.properties의 파일


답변

나는 Elisey에 동의합니다. 2.4 미리보기에서 프로젝트를 연 다음 android studio 2.3에서 동일한 프로젝트를 연 후에도 동일한 오류가 발생했습니다.

build.gradle에서이 줄을 변경하여 문제를 해결했습니다.

classpath 'com.android.tools.build:gradle:2.4.0-alpha5'

classpath 'com.android.tools.build:gradle:2.3.1'


답변

Android Studio 3.0은 테스트 전용 APK를 생성합니다.

“android : testOnly”속성을 Android 매니페스트 태그에 추가하여 문제를 해결했습니다.

 <application
    .....
    android:testOnly="false"
    android:theme="@style/AppTheme">

그런 다음 APK by Android studio3.0 메뉴 : Build-> Build APK (s)를 생성했습니다 .

추가 정보 :
https://commonsware.com/blog/2017/10/31/android-studio-3p0-flag-test-only.html