示例 android 应用未部署在 android 设备中
sample android app does not deploy in android device
我刚刚开始学习 android 中的开发。我正在按照本机脚本入门指南进行操作,但似乎无法继续。它提到 运行 tns 运行 android 而 phone 已连接。但这似乎不起作用。 USB 调试已在我的 phone 和开发者选项中启用。
此时项目已构建但未出现在我的 phone 上。 (我之前尝试过使用 genymotion 模拟器,也许我的假设是错误的,它会像 genymotion 一样出现在我的 android phone 中)
用 tns devic 命令检查,它检测到我的 android phone 但说无法访问。那是什么意思?
我的 phone 中是否还有其他特定选项需要设置才能在我的 phone 上部署此应用程序?
您可能还没有在 phone 上打开 ADB 调试模式。
编辑
尝试直接使用adb 安装apk。如果可行,tns 就是问题所在。如果这不起作用,则说明您的设置有问题。
我建议您先尝试直接使用 ADB。以下是可用于将您的应用程序推送到 phone.
的步骤
- 首先使用 USB 端口将 phone 连接到 linux 机器。
- 使用
adb start-server
启动 adb 服务器
- 运行
adb devices
。这应该在下方列出您的 phone,并带有 phone 代码或名称。
- 使用
adb -s <device code> push <app_name>.apk
将 apk 传输到您的 phone
- 该应用程序现在应该可以在您的 phone 上使用了。
您还可以在 phone 上指定一个位置,您希望将您的应用程序推送到该位置。或者,您也可以使用 adb 通过以下命令直接在 phone 上安装应用程序:- adb install <app_name>.apk
希望对您有所帮助。
如果 adb 是 运行 并且您在构建成功后仍然没有连接到您的设备,您可能想尝试以下命令
tns run android --log trace
这将为您提供额外的调试信息,您可以在此处向我们展示这些信息,以便进一步帮助您。
我来晚了,但是!如果 none 这些选项有效,请确保您使用正确的 USB 线连接您的设备(尝试不同的线)!这就是我的设备未被检测到的原因,即使 abd 运行 没问题!
我刚刚开始学习 android 中的开发。我正在按照本机脚本入门指南进行操作,但似乎无法继续。它提到 运行 tns 运行 android 而 phone 已连接。但这似乎不起作用。 USB 调试已在我的 phone 和开发者选项中启用。
此时项目已构建但未出现在我的 phone 上。 (我之前尝试过使用 genymotion 模拟器,也许我的假设是错误的,它会像 genymotion 一样出现在我的 android phone 中)
用 tns devic 命令检查,它检测到我的 android phone 但说无法访问。那是什么意思? 我的 phone 中是否还有其他特定选项需要设置才能在我的 phone 上部署此应用程序?
您可能还没有在 phone 上打开 ADB 调试模式。
编辑
尝试直接使用adb 安装apk。如果可行,tns 就是问题所在。如果这不起作用,则说明您的设置有问题。
我建议您先尝试直接使用 ADB。以下是可用于将您的应用程序推送到 phone.
的步骤- 首先使用 USB 端口将 phone 连接到 linux 机器。
- 使用
adb start-server
启动 adb 服务器
- 运行
adb devices
。这应该在下方列出您的 phone,并带有 phone 代码或名称。 - 使用
adb -s <device code> push <app_name>.apk
将 apk 传输到您的 phone
- 该应用程序现在应该可以在您的 phone 上使用了。
您还可以在 phone 上指定一个位置,您希望将您的应用程序推送到该位置。或者,您也可以使用 adb 通过以下命令直接在 phone 上安装应用程序:- adb install <app_name>.apk
希望对您有所帮助。
如果 adb 是 运行 并且您在构建成功后仍然没有连接到您的设备,您可能想尝试以下命令
tns run android --log trace
这将为您提供额外的调试信息,您可以在此处向我们展示这些信息,以便进一步帮助您。
我来晚了,但是!如果 none 这些选项有效,请确保您使用正确的 USB 线连接您的设备(尝试不同的线)!这就是我的设备未被检测到的原因,即使 abd 运行 没问题!