安装 thro' Android studio 的 Android 应用程序不会独立安装

曼纳萨米日

我使用 android studio 创建了一个应用程序,我可以在开发人员模式下从两个设备(手机)上的 android studio 安装和运行它。但是,当我apk从项目文件夹中取出相同的文件并将其传输到设备并尝试安装它们时,我只会收到“未安装应用程序”(在一台设备上)或“应用程序文件似乎是损坏”(第一次尝试安装时)或“解析时出错”(稍后尝试)。如何纠正这个问题?
我尝试将它传输到笔式驱动器或共享驱动器(如一个驱动器)。结果是一样的。Stack overflow 或其他站点中的现有解决方案似乎都没有帮助。

ILoveLogCat

从问题的上下文来看,出现了三种情况:-

  1. Android Studio 创建未签名的 APK。
  2. SDK 版本不兼容。
  3. 手机不允许从未知来源安装。

Android Studio 创建未签名的 APK

未签名的 APK 不会在模拟器或实际设备上运行。通常,应用程序导出为签名包应用程序。但是,如果不是,则可以更改。

  1. 转到“项目”
  2. 点击“安卓工具”
  3. 导出“已签名的应用程序”
同样,默认情况下,应用程序是“已签名”的,但以防万一,如果不是,那么您知道如何更改它。

不兼容的 SDK 版本

可能出现的另一种情况是与之间的变化中minSdkVersiontargetSdkVersion

问题是,该.apk文件是用较高的 SDK 版本创建的,而手机在较低的 SDK 版本上运行

要更改它,请考虑这样做:

  1. Gradle Scripts
  2. 打开build.gradle(模块)

在那里,进行必要的更改,例如:

 defaultConfig {
        ...
        minSdkVersion 16
        targetSdkVersion 30
        ...
        testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
    }

它可能是非正式的,但我总是保持minSdkVersion小于targetSdkVersion10 的最小差异。

手机不允许从未知来源安装

这是.apk文件无法安装在独立设备上的最常见原因之一

因此,请考虑更改设置:

  1. 打开 Settings
  2. 打开 Security and Privacy
  3. App Installation选择Unknown source installations
  4. 如果您.apk要从另一个应用程序下载文件,例如WhatsApp,请选择该特定应用程序。

注意:这可能因设备而异。但是在大多数设备上,它会起作用。

选择

如果上述方法均无效,请执行以下操作:-

  1. File->Invalidate cache and restart
  2. Build
  3. 然后 Build APK(s)
  4. 构建完成后,然后单击定位并继续安装。

在此处输入图片说明

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

Android Studio不会在设备上安装最新的应用程序

Android Studio中的应用程序安装失败

应用程序安装失败 - Android Studio 3.0.1

Android Studio安装的重复应用

Android Studio Preview 3.0-运行即时应用程序时应用程序安装失败

错误:安装没有成功。无法在 Android Studio 中安装该应用程序

Android-从Android Studio安装应用程序-Android设备中缺少快捷方式

Android Studio安装规则?

如何安装android studio?

如何安装Android Studio?

Android Studio损坏的安装

Android Studio安装问题

首次安装Android Studio

Android Studio 更新后,Android 应用程序无法从传输到新设备进行安装

无法在 Android Studio 中安装不同的 Android 应用程序版本

如何使用Android Studio在Android手机上安装应用程序?

Android Studio:Android 5棒棒糖无法安装和启动应用程序

Android Studio安装程序未安装Android SDK

未安装Android应用程序错误

Android Studio无法安装该应用程序:INSTALL_FAILED_VERIFICATION_FAILURE

安装我的应用程序的签名版本变体失败(内置于 Android Studio 3.4.2)

应用程序已安装但未启动,并且在Android Studio中logcat仍在不断增加

Android Studio:无法安装该应用程序:SHELL_UNRESPONSIVE

从Android Studio运行时通过安装APK导致应用程序崩溃非常完美

添加jar库后,Android Studio卡住了将应用程序安装到设备

Android Studio-每次运行时重新安装应用程序

如何从android studio安装两个单独版本的应用程序?

未从 android studio 3.0 运行的 sd 卡手动安装应用程序

在Android Studio中安装Sevntu