Android adb debug
{
adb devices
/*
List of devices attached
f5231c96 device
*/
adb -s f5231c96 shell
/*
shell@PD1510:/ $
*/
//执行部分linux命令
}
{
android.mk
LOCAL_PATH := $(call my-dir)
#include $(CLEAR_VARS)
#LOCAL_MODULE := NDKLIB
#LOCAL_SRC_FILES := D:/PriPro/NDKLIB/libs/armeabi-v7a/libNDKLIBRARY.so
#include $(PREBUILT_SHARED_LIBRARY)
include $(CLEAR_VARS)
LOCAL_MODULE := test
LOCAL_SRC_FILES := src/main.cpp
LOCAL_LDLIBS += -L$(SYSROOT)/usr/lib -llog
LOCAL_LDLIBS += -lGLESv3 -lEGL -landroid
#LOCAL_C_INCLUDES += D:/PriPro/NDKLIB/src \
# D:/PriPro/NDKLIB/src/Tools \
# D:/PriPro/NDKLIB/src/socket \
# D:/PriPro/NDKLIB/libEx/boost/include \
#LOCAL_SHARED_LIBRARIES += NDKLIB
include $(BUILD_EXECUTABLE)
application.mk
{
APP_PLATFORM := android-18
#APP_ABI := all
APP_ABI := armeabi-v7a
#APP_ABI := armeabi
APP_STL := c++_static
APP_CPPFLAGS := -frtti -DCC_ENABLE_CHIPMUNK_INTEGRATION=1 -std=c++11 -fsigned-char -Wno-extern-c-compat
APP_CPPFLAGS += -Wall
APP_LDFLAGS := -latomic
#error: cannot use 'throw' with exceptions disabled
APP_CPPFLAGS += -fexceptions
APP_ALLOW_MISSING_DEPS = true
APP_SHORT_COMMANDS := true
LOCAL_ALLOW_UNDEFINED_SYMBOLS := true
}
main.cpp
{
#include <iostream>
#include <sys/socket.h>
int main(int argc, char* argv[])
{
for (int i = 0; i < 5; i++)
{
printf("你好 android\n");
}
return 0;
}
}
ndk-builds.cmd
{
ndk-build NDK_PROJECT_PATH=./ APP_BUILD_SCRIPT=./Android.mk NDK_APPLICATION_MK=./Application.mk
}
终端
adb push youFileName /data/local/tmp
终端
adb -s devicesName shell
cd /data/local/tmp
chmod 751 ./youFileName
./youFileName
ok
编译参考 //https://www.cnblogs.com/adong7639/p/11377001.html
不支持动态库的可执行文件
}
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律