作者lcm525108 (不要叫我小朋友)
看板AndroidDev
标题[问题] NDK开发後的APK无法正常WORK
时间Wed Aug 17 20:34:00 2011
前言....
开发的应用程式是需要抓取到虚拟COM PORT的值,
并将资料显示在我的Android介面上
-----------------------------------------------------
小弟最近嚐试透过NDK方式来开发与厂商相同的APK
JNI部分档名都自己设定的,只有最後LAYOUT部分是直接采用厂商的
这样用来测试自己的JNI是否OK~
APK 成功安装後,开启介面也没问题...
但是........当我要开启设备时始终抓不到我的 虚拟COM PORT
现在不清楚问题出在哪边
想问问有没有人知道我的问题点在哪
我个人觉得有以下可能
1. 因为制作 JNI 那边档名都改过,所以我的android source code找不到,
所以无法使用?所以要将档案包进 android source code理,重新编译
android 映像档?
2. 程式没写好?
有请高手指导一下~~
感谢您 ~~^^
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.130.19.154
※ 编辑: lcm525108 来自: 140.130.19.154 (08/17 20:35)
1F:→ qrtt1:comport !? 那是不是需要像 pl2303 的 driver 啊!? 08/17 20:49
用厂商的APK可以WORK,用我的APK无法WORK,程式码都一样,只是档名不同
※ 编辑: lcm525108 来自: 140.130.19.154 (08/17 20:56)
2F:→ qrtt1:弄个 log message 来欣赏一下吧。 08/17 21:39
小弟稍晚想了一下,是不是厂商本身的.SO档已经是包在android source code里面
若是call跟他一样的.SO档,程式是不是可以正厂运作,
果真~~宾果!!!
因该是在andorid source code 里面的application.mk android.mk .so都是已经设定
好了,所以新增的话要去source code做修改
目前推测是这样~实际问题也是要碰了才会知道
若是觉得我这样是错的话,有请高手指教
感谢
※ 编辑: lcm525108 来自: 60.244.146.253 (08/18 00:14)
3F:→ qrtt1:有推测的想法是好事,但要看 log message 来推测比较实际。 08/18 08:39