问题描述
Android Studio版本
push方法
adb root && adb remount && adb push ./build/outputs/apk/release/name.apk /system/priv-app/name/name.apk
1.不能调试
a.要选择java,不要选择c++
b.
错误
使用Android Studio调试功能时一直报:failed to get reply to handshake packet
$ adb shell cat /data/local/tmp/lldb-server | run-as
Starting LLDB server: /data/data/com.example/lldb/bin/start_lldb_server.sh /data/data/com.example/lldb unix-abstract /com.example.2986445.sock "lldb process:gdb-remote packets"
failed to get reply to handshake packet
解决方法
是因为没有root权限导致,运行如下命令即可解决。
adb root
2.运行工程安装apk报错
Error running 'xx.xx' Connection reset
无法安装
是adb 版本的原因(尤其是2024年1月1号之后的)。不要升级android sdk 或者用之前备份的解压代替整个sdk目录
可以编译运行,但是代码一直报红,最主要还是需要1和3