标签: android

如何使用 USB/RNDIS 上的以太网将我的 Android 手机直接桥接到 LAN?

我的三星手机使用 LineageOS。LineageOS USB 模式包括 RNDIS(微软广泛使用的 USB 以太网协议),其设置还包括 USB 网络共享。

我的桌面是 Windows 10,配有有线Intel 网卡以及适用于 Samsung USB、Samsung+Microsoft RNDIS 和 ADB 的正确驱动程序。

我希望以这样的方式连接手机:

  • 充当 IPv4 DHCP 客户端设备
  • 从路由器获取IP
  • 可以像任何其他 LAN 设备一样使用 TCP/IP 从我的 PC 连接。

大多数问题似乎与反向连接(使用手机的连接将设备桥接到互联网)或与 隧道有关adb,这两者都不适用。

当我将手机切换到 RNDIS 模式时,我已经让 Windows 自动安装其 RNDIS 设备/驱动程序,但无法进一步。我很难找到一种方法来完成这项工作,并且没有很多关于该过程的明确说明的文档。

如果成功的话,我的大部分使用可能是在手机上使用桌面上的 SSH sshd(包括通过 SSH 运行的 SCP),也许在稍后阶段,手机上也会使用 Samba 服务器(除了 MTP!)

但首先我需要一个通过 USB 连接的工作 LAN,这意味着电话端和 Windows 端的方向。如果简单的话,我宁愿在本地做事情也不愿使用额外的包。

windows usb android connection-sharing

6
推荐指数
0
解决办法
2万
查看次数

如何在 Windows 11 中旁加载 apk 文件?

(Windows 11 两周前才向开发人员发布,因此如果您在 2021 年 7 月之后阅读本文,这个问题的答案可能会改变)

Windows 11 可以运行 Android 应用程序,因此我决定升级到 Windows 11 来测试我的游戏,但是如何.apk在 Windows 11 上旁加载游戏?

  • 我有.apk一个正在开发的 Android 游戏 [同时支持 ARM 和 x86],当我在手机上下载该文件时,.apk一旦启用旁加载应用程序,我就可以轻松旁加载该游戏
  • .apk当我在 Windows 11 上加载相同内容时,它会提示How do you want to open this file?并让我从列表中选择程序,这就是 Windows 对于 Windows 无法识别的任何文件扩展名的行为方式

我尚未.apk在 x86 Android 或 Chrome OS 设备上进行测试,但解压后的文件.apk确实包含lib/x86_64包含 Godot 库的目录,如果格式错误,Windows 应该会给出不同的错误.apk

windows android windows-11

6
推荐指数
1
解决办法
9580
查看次数

Android模拟器性能极不稳定

首先,希望这是发布此类问题的正确位置 - 如果不是,请告诉我。

我有一台相对较新的电脑,配备 16 GB RAM、第 10 代 Core i3、4 个物理核心和 4 个虚拟核心(超线程),但没有 SSD。它运行 Linux Mint 并使用 KVM。

购买计算机后的第一年左右,模拟器运行得很好 - 它速度很快,我在我的应用程序上工作得很开心。

几周前,我意识到模拟器偶尔会变慢(准确地说,大约 50-60%)约一两分钟,然后变得非常快约 1-3 分钟。

很奇怪,事情是这样的:

  • 启动模拟器
  • 启动速度极快
  • 2 分钟后,速度突然下降约 50-60%,持续约 1-2 分钟
  • 一段时间再次变得快如闪电

这是我的模拟器配置统计信息:

在此输入图像描述 在此输入图像描述

(我有时会使用 AOSP 模拟器,但在这种情况下,我只会给出 Google API 模拟器的示例。)

这真是令人沮丧 - 我使用模拟器很多次,而且我有一台相对较新的电脑。

电脑信息:

Architecture:            x86_64
  CPU op-mode(s):        32-bit, 64-bit
  Address sizes:         39 bits physical, 48 bits virtual
  Byte Order:            Little Endian
CPU(s):                  8
  On-line CPU(s) list:   0-7
Vendor ID:               GenuineIntel
  Model name:            Intel(R) Core(TM) i3-10105 CPU @ …
Run Code Online (Sandbox Code Playgroud)

memory cpu performance android qemu

6
推荐指数
1
解决办法
2647
查看次数

Android SDK 模拟器在运行 OS X 10.6 Snow Leopard 的 Mac 上死机

我在运行 OS X 10.6.2 Snow Leopard 的两台 Mac 上运行 Android SDK 时遇到问题。这似乎是 64 位与 32 位的问题,因为 Snow Leopard 现在默认为 64 位所有,包括 Java 虚拟机。

我找到了这个网页,里面有关于如何让 Android 工具在 32 位 Java VM 中运行的说明,我现在可以运行 Android GUI 工具来下载 SDK 文件、创建 AVM 等。但是,当我尝试Hello World 教程,到了我在 Android 模拟器下运行我的应用程序的地步,一切都向南。

模拟器似乎启动了,但它挂起(旋转死亡光标的沙滩球)而没有显示任何内容。(这只会挂起模拟器;系统的其余部分仍然可以正常工作。)如果我在 Windows 虚拟机中遵循完全相同的步骤(减去 32 位 Java hack),一切正常。

这发生在我的 Mac Pro 立式和 13" MacBook Pro 上。有人有什么建议吗?

mac java freeze android macos

5
推荐指数
1
解决办法
9549
查看次数

如何检查SSH连接是否打开?

我正在尝试连接到public.sigmadesigns.com站点。实际上,我通过向该服务器发送我的 RSA 公钥来获得该服务器的授权。但是现在当我尝试这样做时repo,我得到:

Getting manifest ...
   from sigma@public.mipsandroid.com:mipsandroid/platform/manifest.git
ssh: connect to host public.mipsandroid.com port 22: Connection refused
ssh: connect to host public.mipsandroid.com port 22: Connection refused
fatal: The remote end hung up unexpectedly
fatal: cannot obtain manifest sigma@public.mipsandroid.com:mipsandroid/platform/manifest.git
Run Code Online (Sandbox Code Playgroud)

由于我在公司代理网络内,我想知道我对这个 IP 的访问是否开放。我该如何检查?

ssh android proxy

5
推荐指数
1
解决办法
6803
查看次数

让您的 Windows 7 成为 Android 的 WIFI 热点?

我在 Windows 7 上使用宽带加密狗。我想将我的笔记本电脑公开为 wifi 热点,以便我可以在我的三星 Galaxy ace 上使用互联网。

我尝试过 Connectify,但不支持我的芯片组,因此它只是创建了临时网络。试过 Bzeek。我的手机已连接,但无法浏览。

大家有什么解决办法吗?

PS:我没有心情root我的设备。

windows-7 wireless-networking android

5
推荐指数
1
解决办法
2万
查看次数

如何在我的 PC 上运行 iOS 或 Android 应用程序?

我有一个 SWTOR 帐户,我有兴趣为我的帐户添加一个安全密钥。不是因为我特别担心我的帐户被盗,而是因为它允许访问游戏中的特定供应商作为提高安全性的激励。

由于该应用程序是免费的,我没有看到任何缺点。我拿起我的 iPod,启动 iTunes,然后下载了该应用程序。这是我意识到3件事的时候。

  1. 我有第一代 iTouch。它运行的是 iOS 1.1.5;
  2. 如果我想运行应用程序,我需要支付 5 美元才能升级到 iOS 3.0.0 或更高版本(因为 2.0 不可用)。
  3. 即使我升级了 iTouch 的操作系统,我也没有无线网络,这意味着即使我可以将它安装到 iTouch 上,我也无法使用身份验证器应用程序。

所以现在我在 iTunes 中有验证器应用程序,但无法将它与我古老的 iTouch 砖块一起使用。


有什么方法可以在我的 PC 上模拟 iPhone 以便我可以运行这个应用程序?

或者:有什么方法可以在我的 PC 上模拟 Android 设备,以便我可以运行该应用程序的 android 版本?

android emulation ios

5
推荐指数
1
解决办法
1万
查看次数

无需修改 LAN 适配器 IP 地址即可通过 WIFI 共享 Internet 连接

我有一部 Android 手机(无根索尼爱立信 ST15i),我想通过笔记本电脑的有线以太网连接(链接到我的大学网络,使用身份验证代理连接到互联网,使用固定分配给每个宿舍的 IP 地址)。此有线连接在我的系统上显示为默认的“本地连接”。

我为此尝试了几件事:

  1. 虚拟路由器管理器 - 为了让 Android 手机将笔记本电脑识别为 WiFi 热点,因为它无法连接到临时网络。但应用程序无法连接,给我错误“无法启动虚拟路由器”。

  2. Windows 7 中的 Internet 连接共享 - 尝试设置“无线网络连接”以从“本地连接”共享 Internet 连接,但这给了我一个弹出窗口,说 LAN 适配器将设置为 IP 地址 192.168.137.1 - 其中与分配给我房间的 IP 地址不同。

有没有办法使这项工作?

提前致谢!

wireless-networking android windows-networking internet-sharing

5
推荐指数
1
解决办法
2万
查看次数

每次用手机连接 WRT54G 路由器时都会重启

我的 WRT54G 路由器通常可以与我室友的笔记本电脑和我的笔记本电脑配合使用。但是,每当我连接 Sony Xperia Pro 时,路由器都会断开所有连接并自行重新启动。然后我必须重启路由器才能再次连接笔记本电脑。

有谁知道为什么会发生这种情况以及我如何解决它?

android wrt54g

5
推荐指数
1
解决办法
2987
查看次数

Android 设备作为 Windows 8 的触摸输入

我希望做一些 Windows 8 开发,你可能知道他们的精神是“触摸第一”。

我可以在 Visual Studio 中使用一个内置模拟器,但我更喜欢使用一些真实的硬件。我目前拥有 Galaxy Note(Android 手机/平板电脑),想知道是否可以将其用作输入设备。

最好我希望能够将我的桌面克隆到我的笔记中,并能够通过多点触控来控制它。

如果这是不可能的,我会满足于将它简单地用作多点触控板的能力。

有谁知道我该怎么做?

input-device android windows-8-preview windows-8

5
推荐指数
1
解决办法
8546
查看次数