发布 link 个 APK android
publish link of APK android
我想在某些主机上发布我的 android 应用程序的 link(而不是在 google 游戏中发布)。
我看到两个文件 extension.apk
第一个位于 app >> release >> app-release.apk
和
第二个位于 app >> build >> outputs >> APK >> debug > app-debug.apk
我正在尝试发布第一个,但是当我尝试安装时失败了
第二个已成功安装,但在更新之前需要代码。
我的意思是安装代码与两天前的最后更新。
当我更改代码中的任何内容时,app-debug.apk
会立即更新。
为什么会出现这个问题,如何解决?
此外,当我 运行 我的应用程序时,它在 logcat
中向我显示 运行time 错误,但所有功能都正常工作。
我不知道这个错误是否与我的问题有关。
12420-12420/com.example.lenovo.tactic E/Zygote: v2
12420-12420/com.example.lenovo.tactic E/Zygote: accessInfo : 0
12420-12420/com.example.lenovo.tactic E/ViewRootImpl: sendUserActionEvent() mView == null
12420-12420/com.example.lenovo.tactic E/ViewRootImpl: sendUserActionEvent() mView == null
12420-12420/com.example.lenovo.tactic E/MotionRecognitionManager: mSContextService = android.hardware.scontext.ISContextService$Stub$Proxy@64340d8
12420-12420/com.example.lenovo.tactic E/MotionRecognitionManager: motionService = com.samsung.android.motion.IMotionRecognitionService$Stub$Proxy@7749c31
12420-12420/com.example.lenovo.tactic E/MotionRecognitionManager: motionService = com.samsung.android.motion.IMotionRecognitionService$Stub$Proxy@7749c31
一个是release apk,一个是debug。当你点击 运行 按钮时,你构建了调试版本。当您告诉它构建发布版本时,它会构建发布版本(并且通常使用您的发布密钥对其进行签名)。出于各种原因,您通常只想发布发行版本。
这两个 apk 有一些主要区别
one located in app >> build >> outputs >> APK >> debug > app-debug.apk
- 这是您的调试 apk 文件,每次您从 Android 工作室(不是即时 运行)执行完整安装您的应用程序时都会更新。
- 对于调试版本,apk 将使用启用调试标志的默认调试签名密钥进行签名。
- 调试版本实际上是一个完全独立的 apk 版本,它甚至可以在生产环境中部署,但缺少一些代码 compression/optimization/shrinking 以及开发人员身份验证。
one located in app >> release >> app-release.apk
- 这是您的 Release apk,仅当您从 Android studio 生成
signed-apk
时才会更新。
- 对于发布版本,您必须明确指定用于签名的密钥,并且调试标志将被关闭,以便无法对其进行调试。
- 可以为发布版本打开 Proguard(混淆代码)。 (也适用于调试版本,但不建议)。此步骤需要显式完成,默认情况下为 false。
因此,如果您要在某处发布应用,建议发布 signed/release apk。
I am trying to publish the first one but when I tried to install it failed.
执行全新构建并正确输入凭据(密码和 .jks 文件)。
希望对您有所帮助。
我想在某些主机上发布我的 android 应用程序的 link(而不是在 google 游戏中发布)。
我看到两个文件 extension.apk
第一个位于 app >> release >> app-release.apk
和
第二个位于 app >> build >> outputs >> APK >> debug > app-debug.apk
我正在尝试发布第一个,但是当我尝试安装时失败了 第二个已成功安装,但在更新之前需要代码。
我的意思是安装代码与两天前的最后更新。
当我更改代码中的任何内容时,app-debug.apk
会立即更新。
为什么会出现这个问题,如何解决?
此外,当我 运行 我的应用程序时,它在 logcat
中向我显示 运行time 错误,但所有功能都正常工作。
我不知道这个错误是否与我的问题有关。
12420-12420/com.example.lenovo.tactic E/Zygote: v2
12420-12420/com.example.lenovo.tactic E/Zygote: accessInfo : 0
12420-12420/com.example.lenovo.tactic E/ViewRootImpl: sendUserActionEvent() mView == null
12420-12420/com.example.lenovo.tactic E/ViewRootImpl: sendUserActionEvent() mView == null
12420-12420/com.example.lenovo.tactic E/MotionRecognitionManager: mSContextService = android.hardware.scontext.ISContextService$Stub$Proxy@64340d8
12420-12420/com.example.lenovo.tactic E/MotionRecognitionManager: motionService = com.samsung.android.motion.IMotionRecognitionService$Stub$Proxy@7749c31
12420-12420/com.example.lenovo.tactic E/MotionRecognitionManager: motionService = com.samsung.android.motion.IMotionRecognitionService$Stub$Proxy@7749c31
一个是release apk,一个是debug。当你点击 运行 按钮时,你构建了调试版本。当您告诉它构建发布版本时,它会构建发布版本(并且通常使用您的发布密钥对其进行签名)。出于各种原因,您通常只想发布发行版本。
这两个 apk 有一些主要区别
one located in app >> build >> outputs >> APK >> debug > app-debug.apk
- 这是您的调试 apk 文件,每次您从 Android 工作室(不是即时 运行)执行完整安装您的应用程序时都会更新。
- 对于调试版本,apk 将使用启用调试标志的默认调试签名密钥进行签名。
- 调试版本实际上是一个完全独立的 apk 版本,它甚至可以在生产环境中部署,但缺少一些代码 compression/optimization/shrinking 以及开发人员身份验证。
one located in app >> release >> app-release.apk
- 这是您的 Release apk,仅当您从 Android studio 生成
signed-apk
时才会更新。 - 对于发布版本,您必须明确指定用于签名的密钥,并且调试标志将被关闭,以便无法对其进行调试。
- 可以为发布版本打开 Proguard(混淆代码)。 (也适用于调试版本,但不建议)。此步骤需要显式完成,默认情况下为 false。
因此,如果您要在某处发布应用,建议发布 signed/release apk。
I am trying to publish the first one but when I tried to install it failed.
执行全新构建并正确输入凭据(密码和 .jks 文件)。
希望对您有所帮助。