0

我刚开始玩 Android Studio,想为运行 Android 6.0.1 的诺基亚 Z2 平板电脑制作一个小应用程序

而且我已经卡住了...

  • 我为 Android 6 创建了一个新项目

  • 我只做了一些 UI 工作。暂时没有代码。

  • 我的应用程序在 Android 6 模拟器上运行良好(配置类似于我的平板电脑)

  • 如果我将 Xperia Z2 Tablet Android 6 插入并直接在设备上运行,我的应用程序运行良好。然后它保持安装并正常工作。

  • 我创建的 APK(发布或调试)在我的 Pixel 6 Android 12 上运行良好。

  • 我创建的 APK(发布或调试)在我的 Note 8 Android 9 上运行良好。

  • 我创建的 APK(发布或调试)无法在我的 Xperia Z2 Tablet Android 6 上运行。(这很糟糕,因为这正是我需要该应用程序才能运行的设备):调试程序只是拒绝安装,APK安装程序只说“未安装应用程序”就抛出一个错误。已签名的已安装,但当我点击应用程序图标时,我在屏幕底部收到一条 Android 气泡消息,显示“未找到应用程序”。

有什么问题?再一次,我在代码方面完全没有做任何事情,但有一些 UI 工作。

我的清单文件:

<application
    android:allowBackup="true"
    android:icon="@mipmap/ic_launcher"
    android:label="@string/app_name"
    android:roundIcon="@mipmap/ic_launcher_round"
    android:supportsRtl="true"
    android:theme="@style/Theme.myapp">
    <activity
        android:name=".MainActivity"
        android:exported="true" >
        <intent-filter>
            <action android:name="android.intent.action.MAIN" />

            <category android:name="android.intent.category.LAUNCHER" />
        </intent-filter>
    </activity>
</application>

我关于版本的 Gradle 代码

android {
compileSdkVersion 31
buildToolsVersion "30.0.3"

defaultConfig {
    applicationId "com.myapp"
    minSdkVersion 23
    targetSdkVersion 31
    versionCode 1
    versionName "1.0"

    testInstrumentationRunner 
"androidx.test.runner.AndroidJUnitRunner"
}

任何帮助表示赞赏。如果您需要更多信息,我会提供。谢谢!

编辑:当然,这是我寻求帮助时找到答案的时候。我禁用了 Play Protect 并安装了调试 APK。它有效。现在我在安装带有“找不到应用程序”错误的发布签名版本时仍然遇到问题,但至少我可以继续处理它。

4

0 回答 0