【问题标题】:Is it possible to install developing app to another android device by sharing the apk file?是否可以通过共享 apk 文件将正在开发的应用程序安装到另一台 android 设备?
【发布时间】:2020-02-06 11:55:17
【问题描述】:

我一直在尝试将我的应用安装到另一台安卓设备上。我正在使用 Java 中的 Android Studio 开发应用程序,其中我使用了用户位置访问权限。在开发过程中,在我的手机中构建应用程序,它工作正常。当我通过 ShareIt 将我的 apk 文件共享到另一台设备然后尝试安装时,它显示 'App not installed.'

minSdkVersion 为 16 targetSdkVersion 为 28

包名是唯一的,设备中没有旧版本。

还允许设备中的“未知来源”选项

那么在这种情况下可以安装吗?

提前致谢。

【问题讨论】:

  • 如何创建apk文件?您应该使用 Android Studio“构建 APK”功能
  • 您可能尝试安装无法安装的 Debug 版本。您必须按照之前评论的方式生成 Release APK
  • 如果您是通过直接从 android studio 运行获得应用程序,那么如果您使用 ShareIt 共享 apk,它将无法工作。您必须构建 apk 并使用 apk 。

标签: android android-install-apk


【解决方案1】:

您应该构建一个调试 Apk 或设置 debuggable true

android {

    //...

    buildTypes {
        debug {
            debuggable true
        }
        customDebuggableBuildType {
            debuggable true
        }
        release {
            debuggable true
        }
    }

   //...

}

【讨论】:

    【解决方案2】:

    即使是开发模式,您也可以生成签名的 apk,我认为这样 apk 是安全的,并且可以由操作系统安装。 你必须做一个密钥库。 制作 apk 后(确保增加版本代码)将其放在驱动器或其他东西上(gmail 不允许发送附加的 apk)打开该手机上的链接并安装。 ->构建生成签名的apk 确保在该手机上从设置中检查它:安装来自未知来源的应用程序。 我认为从去年开始,所有的 apk 都必须签名才能安装

    【讨论】:

      猜你喜欢
      • 2023-03-24
      • 2018-01-06
      • 1970-01-01
      • 1970-01-01
      • 2018-02-06
      • 1970-01-01
      • 1970-01-01
      • 2022-01-15
      • 2013-11-03
      相关资源
      最近更新 更多