Android Studio for Platform(ASFP)真机调试

连接设备

由于ubuntu连接adb设备每次都需要配置usb权限,很麻烦。并且每次换设备还要重新配置,我多数设备都是用wifi的adb方式连接。

开发板显示

连接显示器配合usb鼠标或者遥控器操作(因为开发板默认开启了adb,我这里是使用有线adb工具scrcpy进行的截图)

无线adb连接过程

首先将香橙派开发板介入网络,我这里有无线网卡,如果你没有可以选择第二种有线网络插入主板。点击后查看

保障主板和电脑在同网络,命令执行

adb connect 主板上的ip地址

如果出现了找不到adb命令,说明环境变量还没有配置,可以通过命令进入sdk的adb工具文件夹执行即可。

默认sdk路径中的adb在用户主目录/Android/sdk/platform-tools

在这里“右键”-》“在终端打开”,测试下adb命令即可。记得在adb前面加上./

启动调试

选择要调试的包名

触发打断点逻辑部分代码。断点卡住,好了接下来就和AS一样了!

有人会问,为什么我的状态栏上能显示连接到的设备。默认确实如下呢?

其实我是随便添加了个空的app启动,这样就可以看到设备连接状态了。


 

### 如何在Android Studio中使用CC2650进行开发 #### 设置环境准备 为了能够在Android Studio环境中顺利集成并使用CC2650模块,开发者需先确认已安装适当版本的工具链。对于基于C/C++的嵌入式设备编程而言,通常会涉及到NDK(Native Development Kit)。考虑到当前使用的Android Studio 4.0默认配置的是cmake version 3.10.2[^1],建议保持一致以减少兼容性问题。 #### 添加硬件支持包 针对TI CC2650这类特定芯片的支持,官方提供了专门的软件开发套件(SDK),其中包含了必要的驱动程序以及示例代码。这些资源可以通过SDK Manager中的“Additional SDK Tools”部分获取到。值得注意的是,在较新的Android Studio版本(如4.2.2及以上)[^2]里,可能已经预集成了更多种类的外设库文件,但仍推荐手动检查是否有最新版可用。 #### 创建项目结构 创建一个新的原生活动(Native Activity)工程模板作为起点是比较好的做法。这一步骤能够自动设置好基本的JNI接口框架,并允许直接编写C/C++源码而无需过多额外配置工作。如果计划深入修改内核级功能,则可考虑采用ASfP平台来进行更底层的操作[^3];不过一般情况下,默认的应用层API足以满足大多数蓝牙通信需求。 #### 编写交互逻辑 当一切就绪后,便可以在`cpp/`目录下新增相应的实现函数来控制CC2650传感器节点的行为模式。例如连接管理、数据读取等功能均能通过调用Bluetooth API完成。另外,若应用程序依赖第三方服务分享机制的话,记得提前执行类似如下所示的初始化语句: ```java // Java侧初始化ShareSDK实例 public class MyApplication extends Application { @Override public void onCreate() { super.onCreate(); ShareSDK.init(this, "your_app_key"); // 替换成实际申请得到的密钥 } } ``` 上述过程仅提供了一个大致的工作流程概述,具体细节还需参照官方文档说明进一步探索和完善。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

写点啥呢

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值