此功能自 2023 年 10 月 13 日起生效
以下是逐步执行此操作的方法:
第 1 步:构建您的 APK 文件
如果您没有安装 Visual Studio 的 CLI(命令行界面)工具,请安装它们,因为您需要使用命令
dotnetpublish。
Release
文件夹中有
bin
文件夹,请将其删除。打开包含项目的
.sln
文件的文件夹的命令提示符并运行以下命令:
dotnet publish -c Release -r android-arm64 -p:PackageFormat=Apk -f net7.0-android --sc true
如果您收到错误/警告,请阅读上面链接的文章中的“dotnetpublish”命令;我上面展示的是修改命令后对我有用的内容。例如,如果您不使用 .NET 7.0,则不需要在 net7.0-android
标志后添加参数
-f
,并且如果您想要在 Android 以外的平台上发布,则可能需要包含更多不仅仅是 Android 的框架。对命令也要有耐心。这可能需要足足五分钟的时间。让它静置。
无论如何,您最终都会在项目的
bin\Release
文件夹中得到文件。就我而言,APK 文件夹位于此处:
bin\Release\net7.0-android\android-arm64
。事实上,我得到了两个 APK 文件,一个已签名,另一个未签名。
第 2 步:设置您的手机,使其可以运行 APK 文件
为您的手机获取文件管理器应用程序。不管怎样,你最终会经常使用它。我为“文件管理器+”支付了两美元(请记住,如果您不支付该应用程序的费用,您就无法获得该产品,因为
您就是该产品)。
接下来,即使我们不打算使用Google Play,我们也必须搞乱它。首先,更新它。前往:
Google Play >> your profile >> Settings >> General >> scroll to the bottom of the screen >> About >> Play store version >> Update Play Store
Google Play >> your profile >> Play Protect >> Turn off Play protect scanning
signed APK 文件从您的电脑移动到手机上的 Downloads 文件夹(我不确定特定文件夹是否重要,但这对我有用)。
之后,您可以从电脑上拔下手机,然后使用刚刚安装的文件管理器应用程序导航到已签名的 APK 文件并单击它。您应该获得一个允许您安装该应用程序的向导。