приложение отлично работает на эмуляторе, но приложение не может быть установлено на мобильный через пакет apk - PullRequest
0 голосов
/ 17 июня 2019

Я написал приложение для android 5.1.1 с использованием android studio 3.6 canary 3. Mobile - samsung xcover 3 (sm-g388f) с 5.1.1 android stock rom api22

Запуск на эмуляторе 5.1.1 api22 не показывает никаких ошибок в logcat, просто E / libprocessgroup: не удалось создать и chown / acct / uid_10058: Файловая система только для чтения

Приложение завершено и полностью работает на эмуляторе.

Сборкаотладочная сборка типа apk.Я получил место на телефоне.У него нет учетной записи в магазине игр, у вас нет на это денег.Я архивирую apk в zip, отправляю через gmail на телефон, скачиваю unzip и устанавливаю.

Я пробовал разные версии компиляции, buildtools.

apply plugin: 'com.android.application'

android {
    compileSdkVersion 28
    buildToolsVersion "28.0.3"
    defaultConfig {
        applicationId "com.example.pippboy"
        minSdkVersion 22
        targetSdkVersion 22
        versionCode 1
        versionName "1.0"
        testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
    }
    buildTypes {
        release {
            minifyEnabled true
            shrinkResources true


            proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'
            debuggable = true
        }
        debug {
            minifyEnabled  true
            shrinkResources true
            proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'
        }

    }
}

dependencies {
    implementation fileTree(dir: 'libs', include: ['*.jar'])
    implementation 'androidx.appcompat:appcompat:1.0.2'
    implementation 'androidx.constraintlayout:constraintlayout:1.1.3'
    testImplementation 'junit:junit:4.12'
    androidTestImplementation 'androidx.test.ext:junit:1.1.0'
    androidTestImplementation 'androidx.test.espresso:espresso-core:3.2.0'
    implementation 'androidx.recyclerview:recyclerview:1.0.0'
    implementation 'com.google.android:flexbox:1.1.0'
    implementation 'com.google.android.material:material:1.0.0'
}

Apk получил 1mb.Это мое первое приложение.Я просто хочу установить на мобильный через пакет apk, скачанный с какого-либо хоста.

1 Ответ

0 голосов
/ 17 июня 2019

На устройстве вы установили опцию «Безопасность», чтобы разрешить установку APK из ненадежных (т. Е. Не из Google Play Store) источников? Сначала вам нужно это разрешить. Вам не нужно этого делать, но вы также можете разрешить USB-отладку на устройстве.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...