Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/222.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/133.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
无USB的Android开发 我正在抛光一个C++游戏引擎,我想把它移植到Android上。然而,由于我尝试使用android studio和USB调试失败,无论使用书中的每一个技巧;我想试试其他的选择。我太穷了,买不起另一部手机,也没有多余的几个月来发现这个问题。已经花了一些钱_Android_C++ - Fatal编程技术网

无USB的Android开发 我正在抛光一个C++游戏引擎,我想把它移植到Android上。然而,由于我尝试使用android studio和USB调试失败,无论使用书中的每一个技巧;我想试试其他的选择。我太穷了,买不起另一部手机,也没有多余的几个月来发现这个问题。已经花了一些钱

无USB的Android开发 我正在抛光一个C++游戏引擎,我想把它移植到Android上。然而,由于我尝试使用android studio和USB调试失败,无论使用书中的每一个技巧;我想试试其他的选择。我太穷了,买不起另一部手机,也没有多余的几个月来发现这个问题。已经花了一些钱,android,c++,Android,C++,那么,开发和安装应用程序还有其他选择吗?可能是通过最新的设备编译器和GitHub(它们是否附带GCC和一些汇编程序)?能让复制文件更容易的软件是理想的吗?通过这种方式安装apk是否可靠?当涉及到二进制文件时,有什么值得警惕的吗 提前谢谢 编辑 谢天谢地,当我可以使用模拟器时,我真的不需要调试功能。只要一种快速安装和测试的方法就足够了。在实际硬件上测试的要点主要是性能度量。。。拥有一个分析器是一种很好的奢侈,但我可以不用它,因为主平台是PC。安装调试应用程序的唯一可靠方法是ADB。。。ADB需要U

那么,开发和安装应用程序还有其他选择吗?可能是通过最新的设备编译器和GitHub(它们是否附带GCC和一些汇编程序)?能让复制文件更容易的软件是理想的吗?通过这种方式安装apk是否可靠?当涉及到二进制文件时,有什么值得警惕的吗

提前谢谢

编辑
谢天谢地,当我可以使用模拟器时,我真的不需要调试功能。只要一种快速安装和测试的方法就足够了。在实际硬件上测试的要点主要是性能度量。。。拥有一个分析器是一种很好的奢侈,但我可以不用它,因为主平台是PC。

安装调试应用程序的唯一可靠方法是ADB。。。ADB需要USB连接,即使在使用时也是如此。另一种方法是运行emulator。“真实”调试没有其他选项(将调试器附加到应用程序、使用断点、Android Profiler等)

问题是否会导致您的移动设备或PC/笔记本电脑出现故障

  • 计算机-将您的手机连接到另一台电脑(例如同事)仅需几秒钟,然后通过Wi-Fi打开ADB,然后您可以断开设备连接,并通过
    tcpip
    从您的计算机连接到它

  • 移动设备-您可以在设备根目录下,将
    service.adb.tcp.port=5555
    放入
    build.prop
    文件中-这样您就不需要单USB连接就可以通过Wi-Fi连接adb,它将始终处于启用状态,您可以随时通过
    tcpip
    连接到它


如果调试不是一项要求怎么办?只要在设备上编译并运行一个简单的发布版本就足够了。引擎是一个端口,所以我并不迫切需要调试工具。而且它已经被设计成可以仔细地移植数据类型。嗯,rooting会非常好,事实上,额外的控制肯定会派上用场,我对手机还没有足够的经验让我觉得这样做很舒服。好吧,在“普通”设备上,只有两种可靠的方法可以安装应用程序-ADB和Google Play Store。第一种方式是Android Studio(自动安装)唯一支持的方式,第二种需要点击“安装”或“更新”按钮。由于ofc的安全原因,Play Store是唯一一个具有授权的应用程序,可以在不经用户接受的情况下安装/更新应用程序。如果你可以在每次安装时接受一些手动点击,那么你可能只是以某种方式将apk文件上传到设备上,然后安装/更新你自己。我想手动接受听起来并不可怕,如果它与在PC上接受从网络浏览器(如Firefox)安装的程序没有太大区别的话。我从来都买不起手机,所以有人这么做了虽然显然没有电话服务,但还是很乐意捐一个。我只是把它作为一个测试平台,在不消耗PC资源的情况下运行后台应用程序。因为没有合同可担心,如果不太容易完全砌砖的话,那么生根可能是一个不错的选择。如果不涉及焊接,他们默认不允许这样的东西,那么拥有根访问权限对于真正有效地使用设备是至关重要的。我觉得这东西不是我的。