我刚开始玩 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。它有效。现在我在安装带有“找不到应用程序”错误的发布签名版本时仍然遇到问题,但至少我可以继续处理它。