1

リリース ビルド タイプでアプリケーションをインストールしようとすると、「解析エラーです。パッケージの解析中に問題が発生しました」という一般的なエラーが表示されます。

デバッグ apk のインストールは正常に機能します。

adb を使用してリリース apk をインストールすると、次の情報が表示されます。

C:\android-sdk-windows\platform-tools>adb install app-release-unsigned.apk

2577 KB/秒 (0.608 秒で 1606360 バイト) pkg: /data/local/tmp/app-release-unsigned.apk

失敗 [INSTALL_PARSE_FAILED_NO_CERTIFICATES]

これはログキャットです

V/ApplicationPolicy: isApplicationStateBlocked userId 0 pkgname com.android.packageinstaller I/ActivityManager: START u0 {act=android.intent.action.VIEW dat=file:///storage/emulated/0/Download/app-> > release- unsigned.apk typ=application/vnd.android.package-archive cmp=com.android.packageinstaller/.PackageInstallerActivity (extras)} ディスプレイ 0 の uid 10019 から

D/CustomFrequencyManagerService: acquireDVFSLockLocked: タイプ: DVFS_MIN_LIMIT 周波数: 1190400 uid: 1000 pid: 961 pkgName: ACTIVITY_RESUME_BOOSTER@4

W/ActivityManager: mDVFSHelper.acquire() D/InputDispatcher: Focused application set to: xxxx D/InputDispatcher: Focus left window: 22409 /? D/MyFiles: FileUtils::update file open count D/DisplayManager: addAllDisplaysLocked() D/ActivityManager: com.android.packageinstaller の起動、更新された優先度 D/SSRM:a: DeviceInfo:: 000000000000 D/SSRM:a: SettingsAirViewInfo:: 000000000/?

W/PackageInstaller: マニフェストの解析中に解析エラーが発生しました。インストールの中止

モジュール build.gradle:

apply plugin: 'com.android.application'

android {
    compileSdkVersion 21
    buildToolsVersion "21.1.2"

    defaultConfig {
        applicationId "xxxxxx.yyyy.zzzzz"
        minSdkVersion 21
        targetSdkVersion 21
        versionCode 1
        versionName "1.0"
    }
    buildTypes {
        release {
            minifyEnabled false
            debuggable true
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
        }
    }
}

dependencies {
    compile fileTree(include: ['*.jar'], dir: 'libs')        
    compile project(':SAPE.Lib')
    compile 'com.jakewharton:butterknife:7.0.1'
    compile 'com.android.support:appcompat-v7:21.0.3'
}
4

1 に答える 1