【问题标题】:Create apk file using Visual Studio 2015使用 Visual Studio 2015 创建 apk 文件
【发布时间】:2017-05-17 23:09:12
【问题描述】:

我创建了一个项目点击按钮,它可以在模拟器上成功运行。我尝试将它安装在 android mobile (Moto G) 上,为此我在我的项目中搜索(.apk 文件),它会在 bin/debug/filname.apk 上找到它。在这个 bin 文件夹中,我有 2 个 apk 文件 filename.apkfilename.signed.apk。我将两个apk文件复制到我的手机并尝试安装filename.apk,但安装失败,然后我尝试安装filename.signed.apk它安装成功。但是当我尝试在手机上打开它时,它会自动强制关闭。

我尝试在谷歌上搜索,但没有得到任何解决方案。

【问题讨论】:

  • @Abhinav Singh Maurya,感谢您的纠正。请帮我解决这个问题。
  • 很抱歉,我没有使用 Visual Studio 创建应用程序。所以在你的情况下,我无能为力。可能是其他使用过 Visual Studio 的用户。同时我也会搜索并尽力帮助你:)
  • 谢谢。非常感谢您的帮助。
  • 能否请您告诉我们强制关闭的崩溃日志是什么。或者,您可以添加代码来替换默认强制关闭以及发送崩溃日志邮件的邮件意图。检查此链接 stackoverflow.com/questions/601503/… && stackoverflow.com/questions/20399371/… 。我们可以查看崩溃日志抛出了什么样的异常
  • 我是 .Net 开发人员,很抱歉我不了解 Android 应用程序开发。实际上我使用的是 Visual Studio 2015 社区版。在 VS 2015 中,我们可以使用 C# 语言创建 android 应用程序、IOS 应用程序和 windows phone 应用程序。所以我正在尝试制作一个简单的 android 应用程序。

标签: android visual-studio-2015


【解决方案1】:

在解决方案资源管理器中右键单击应用程序名称

转到“属性”>“Android 选项”

取消选中“使用共享运行时”。

保存就是这样!!!

这些步骤可能必须重复,以防 xamarin 再次更新。现在将启用上下文菜单上的“导出 Android 包 (.apk)”,您可以继续创建 apk。快乐编程!!!

【讨论】:

    【解决方案2】:

    您是否正在准备将您的应用发布到 Google Play? 看看这个link

    其他

    打开项目属性 > Android 选项

    将您的配置设置为“发布”

    在“包装”标签下,取消勾选:

    • 用户共享运行时
    • 为每个选定的 ABI 生成一个包 (.apk)

    *在“高级”选项卡下,取消勾选:

    • x86
    • x86_64

    *确保检查所有手臂。

    如果您使用的是 Visual Studio 2017 (15.0.0+26228.9),您只需将构建更改为 AppStore。然后部署到您的目标设备。

    您可以找到 2 个由 Visual Studio 2017 生成的 APK:

    /project-folder/bin/Release/my-app.apk
    /project-folder/bin/Release/my-app-Signed.apk


    签名的 APK 是 Visual Studio 使用的调试 APK。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2020-02-17
      • 1970-01-01
      • 1970-01-01
      • 2017-07-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多