【问题标题】:APK Parsing ErrorAPK 解析错误
【发布时间】:2017-08-27 16:01:11
【问题描述】:

我不知道如何继续......

我使用 Android Studio 构建了一个签名或未签名的 apk(一切都是最新的)。现在我想测试这个apk并将它安装在我的手机上。 但是我总是遇到解析错误...

我尝试了不同的设备,但结果相同。我尝试了一个空白应用程序,但结果相同。由于解析错误,我无法安装它。但是直接从 AS 部署就可以了!

我尝试过的: 重新安装 SDK(最新) 重新安装 Android Studio(最新) 重新安装 Java(最新)

较旧的 gradle 版本 (2.2.3)

开发选项和允许未知来源在我所有的设备上都是有效的。 minSdkVersion 设置为 19(我只有 Android 5 和 6 的设备)

我不知道问题出在哪里......

有人可以帮帮我吗?

提前致谢!!!

【问题讨论】:

  • 保持 logcat 打开并关闭所有过滤。当您尝试安装时,logcat 应提供有关它为什么不安装应用程序的附加信息。

标签: android apk parsing-error


【解决方案1】:

好的,我终于解决了我的问题!

我已将 apk 上传到保管箱!这就是问题所在!

如果我将 apk 直接移动到我设备的下载文件夹(使用 USB),一切正常!

不过还是谢谢你的帮助!

【讨论】:

    【解决方案2】:

    根本不是代码!我尝试了一个新的空白项目,我也无法安装它

    但这里是 Manifest 和 gradle:

    <?xml version="1.0" encoding="utf-8"?>
    <manifest xmlns:android="http://schemas.android.com/apk/res/android"
        package="com.brokenbricksstudios.todo"
        android:versionCode="1"
        android:versionName="1.0">
    
        <uses-sdk android:minSdkVersion="19"
            android:targetSdkVersion="23"/>
    
        <uses-permission android:name="android.permission.SYSTEM_ALERT_WINDOW"/>
        <uses-permission android:name="android.permission.VIBRATE"/>
    
        <application
            android:allowBackup="true"
            android:icon="@mipmap/ic_launcher"
            android:label="@string/app_name"
            android:supportsRtl="true"
            android:theme="@style/AppTheme">
            <activity
                android:name=".ToDo"
                android:clearTaskOnLaunch="true"
                android:label="@string/app_name"
                android:launchMode="singleTask"
                android:theme="@style/AppTheme.NoActionBar">
                <intent-filter>
                    <action android:name="android.intent.action.MAIN" />
    
                    <category android:name="android.intent.category.LAUNCHER" />
                </intent-filter>
            </activity>
    
            <meta-data
                android:name="com.google.android.gms.version"
                android:value="@integer/google_play_services_version" />
    
            <service android:name=".bubbles.BubblesService"
                android:enabled="true"
                android:exported="false" />
        </application>
    
    </manifest>
    

    分级:

        apply plugin: 'com.android.application'
    
        android {
            signingConfigs {
                TODO {
                    keyAlias 'TODO'
                    keyPassword '***********'
                    storeFile file('E:/AndroidStudioProjects/KeyStore.jks')
                    storePassword '***********'
                 }
            }
            compileSdkVersion 23
            buildToolsVersion '25.0.2'
            defaultConfig {
                applicationId "com.brokenbricksstudios.todo"
                minSdkVersion 19
                targetSdkVersion 23
                versionCode 1
                versionName "1.0"
                signingConfig signingConfigs.TODO
            }
            buildTypes {
                release {
                    minifyEnabled false
                    proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
                signingConfig signingConfigs.TODO
            }
            debug {
            }
        }
        productFlavors {
        }
    }
    
    dependencies {
        compile fileTree(include: ['*.jar'], dir: 'libs')
        testCompile 'junit:junit:4.12'
        compile 'com.android.support:appcompat-v7:23.4.0'
        compile 'com.android.support:design:23.4.0'
        compile 'com.google.android.gms:play-services-appindexing:8.1.0'
    }
    

    【讨论】:

      猜你喜欢
      • 2018-09-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-05-12
      • 2013-12-09
      • 1970-01-01
      相关资源
      最近更新 更多