2015-08-15 184 views
6

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

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

+0

@Abhinav Singh Maurya,谢谢你的纠正。 请帮我解决这个问题。 – user2865434

+0

对不起,我没有使用Visual Studio创建应用程序。所以在你的情况下,我无法提供帮助。可能是其他用户可以使用visual studio。同时我也会搜索并试图帮助你:) –

+0

谢谢。 帮助将非常感激。 – user2865434

回答

3

在Solution Explorer中右键单击该应用程序名称

进入 “属性”> “Android的选项”

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

保存就是这样!

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

1

您准备将应用发布到Google Play吗? 看看这个link

否则

打开项目属性> Android的选项

设置你的配置,以 “释放”

在 “包装” 选项卡,取消勾选:

  • 用户共享运行时间
  • 生成一个包(.apk文件),每个选择ABI

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

  • x86_64的

*确保所有臂检查。

如果您使用的是Visual Studio 2017(15.0.0 + 26228.9),则可以简单地将构建版本更改为AppStore。然后部署到您的目标设备。

可以由Visual Studio 2017年找到您所产生的APK 2:

/project-folder/bin/Release/my-app.apk
/项目文件夹/斌/发行/我的应用程序内已签名的APK


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

相关问题