[問題] NDK開發後的APK無法正常WORK

看板AndroidDev作者 (不要叫我小朋友)時間13年前 (2011/08/17 20:34), 編輯推噓0(003)
留言3則, 1人參與, 最新討論串1/1
前言.... 開發的應用程式是需要抓取到虛擬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)

08/17 20:49, , 1F
comport !? 那是不是需要像 pl2303 的 driver 啊!?
08/17 20:49, 1F
用廠商的APK可以WORK,用我的APK無法WORK,程式碼都一樣,只是檔名不同 ※ 編輯: lcm525108 來自: 140.130.19.154 (08/17 20:56)

08/17 21:39, , 2F
弄個 log message 來欣賞一下吧。
08/17 21:39, 2F
小弟稍晚想了一下,是不是廠商本身的.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)

08/18 08:39, , 3F
有推測的想法是好事,但要看 log message 來推測比較實際。
08/18 08:39, 3F
文章代碼(AID): #1EIxKyao (AndroidDev)
文章代碼(AID): #1EIxKyao (AndroidDev)