如何远程安装原型 Android 应用程序(没有 USB/Wifi 连接)
How to install prototype Android app remotely (without USB/Wifi connection)
我正在专门为我父亲的 phone 开发一个应用程序,他与我在不同的国家/地区。到目前为止,我只有 运行 通过 Android Studio 的 GUI 构建和 运行 按钮的应用程序。但这仅适用于我的本地测试 phone,不适用于他的设备 - 因为它实际上不在同一个地方。
我有哪些选择?显然,我可以将它发布到 Play 商店,他可以从那里下载,但这可能涉及大量的开销文书工作。所以这并不理想。有其他选择吗?
我是否已经有一个内置的 APK,我可以简单地通过电子邮件发送给他,让他点击几下即可安装?如果是这样,我在哪里可以找到它?或者我需要做什么才能到达那里?
或者,我可以像在同一个 WiFi 网络上一样,通过连接到 phone 的 IP 来安装无线 ADB 吗?只要路由器转发特定端口就可以吗?或者我还需要做其他事情吗?
只需设置一个内部或封闭的 test track; you don't have to publish these and newer versions would be automatically updated. With Crashlytics you can see the remote crashes... "Install from Unknown Sources " 也应该与 Crashlytics 一起使用。我最近设置了 Firebase App Distribution
:
Firebase App Distribution makes distributing your apps to trusted testers painless. By getting your apps onto testers' devices quickly, you can get feedback early and often. And if you use Crashlytics in your apps, you’ll automatically get stability metrics for all your builds, so you know when you’re ready to ship.
或者,您可以通过例如共享代码。 GitHub, Cloud Source Repositories, Bitbucket.
我正在专门为我父亲的 phone 开发一个应用程序,他与我在不同的国家/地区。到目前为止,我只有 运行 通过 Android Studio 的 GUI 构建和 运行 按钮的应用程序。但这仅适用于我的本地测试 phone,不适用于他的设备 - 因为它实际上不在同一个地方。
我有哪些选择?显然,我可以将它发布到 Play 商店,他可以从那里下载,但这可能涉及大量的开销文书工作。所以这并不理想。有其他选择吗?
我是否已经有一个内置的 APK,我可以简单地通过电子邮件发送给他,让他点击几下即可安装?如果是这样,我在哪里可以找到它?或者我需要做什么才能到达那里?
或者,我可以像在同一个 WiFi 网络上一样,通过连接到 phone 的 IP 来安装无线 ADB 吗?只要路由器转发特定端口就可以吗?或者我还需要做其他事情吗?
只需设置一个内部或封闭的 test track; you don't have to publish these and newer versions would be automatically updated. With Crashlytics you can see the remote crashes... "Install from Unknown Sources " 也应该与 Crashlytics 一起使用。我最近设置了 Firebase App Distribution :
Firebase App Distribution makes distributing your apps to trusted testers painless. By getting your apps onto testers' devices quickly, you can get feedback early and often. And if you use Crashlytics in your apps, you’ll automatically get stability metrics for all your builds, so you know when you’re ready to ship.
或者,您可以通过例如共享代码。 GitHub, Cloud Source Repositories, Bitbucket.