主页 > 软件知识 >

android studio生成的apk文件安装困难

这是一篇早文,截图不多,但我尽量用别人的文章和自己的话把问题说清楚

如果安装不成功,首先要做的就是在提示中不成功。由于使用小米和华为的人比较多,我就用这两款机器来说明经常出现的问题。

首先是各大手机通用。问题原因:

1、安装的软件,垃圾占用显存太多,没有安装空间。请删除不需要的软件并清理内存以释放空间。

2、也是菜鸟最常见的问题,就是自己生成的apk文件没有jks的key,也就是说不会打包apk文件,也没有添加key包.

第二点经常出现在用手机下载调试后安装困难,用手机的分享功能分享给其他手机的时候。

首先,我们必须学习如何正确保存 apk 文件。参考链接【值得注意的是,原文标注为jks改成jsk】

1、 在 Build 中找到了生成发布的选项:

android studio生成的apk文件安装困难

android studio生成的apk文件安装困难

特别提醒,这一步点击完成后,可能会出现警告。如果你想解决它,请阅读我的另一个博客

android studio 生成 JKS 时提示:JKS keystore 使用特殊格式。建议使用“keytool -importkeystore

根据我目前的使用情况,不会解决也不会影响。

4、 已创建。 jks后会回到这个界面

android studio生成的apk文件安装困难

5、 生成Apk,“Finsh”后耐心等待android 软件无法安装,在AndroidStudio中看到提示信息!

(两者都勾选,勾选,第一个不勾选,打包的apk安装困难;第二个不勾选,Android7.0系统会有问题)

android studio生成的apk文件安装困难

这种情况一般出现在第一次安装卸载后,第二次安装无法安装。

这时候我会引用一篇文章告诉大家。

首先你会发现按照手机给出的处理建议根本无法解决。因为第一个不可行,先卸载当前安装的版本再重新安装,但是你已经卸载了,没有安装的版本;第二种:说Android6.0以上版本,到“设置”>“应用管理”里面去卸载。我在“应用程序管理”中找不到我的应用程序,因此无法单击“为所有用户卸载”。怀疑卸载后是否还有缓存,导致安装失败?尝试重启手机试试,结果还是安装失败。

先附上原链接1和原链接2

我会结合两篇文章给大家讲解

无法安装的原因首先是手机上有旧版本的应用,新旧版本的应用冲突。

解决方案:

android studio生成的apk文件安装困难

添加后可以在任意目录访问adb.exe。配置完adb后,在cmd下运行并输入adb。如果回车后出现如下adb版本信息,说明环境变量已经配置好,可以正常使用了。

android studio生成的apk文件安装困难

第二步是查看apk的包名

你可以在AndroidStudio下你项目的模块级build.gradle查看,注意目录,先选择项目,展开app,选择build.gradle(里面蓝色背景的选项)图片)不是根目录的bulid

android studio生成的apk文件安装困难

apply plugin: 'com.android.application'
android {
    compileSdkVersion 28
    defaultConfig {
        applicationId "com.markton.spacertk"
        minSdkVersion 19
        targetSdkVersion 28
        versionCode 10
        versionName "1.3.3"
        multiDexEnabled true
    }
}

此处的 applicationId 是您的应用程序包名称。

当然,如果你只有一个安装包,你怎么知道怎么查看你的包名呢?您可以使用腾讯GT调试工具直接在手机上查看。下载链接

android studio生成的apk文件安装困难

aapt dump badging <file_path.apk>

比如我的安装包放在F盘的data目录下,那么就是:

aapt dump badging F:\data\SpaceRTK.apk

android studio生成的apk文件安装困难

此时再次运行安装包即可成功。