2012-04-26 168 views
1

我正在將一個程序從Ubuntu移植到android。在嘗試真正的移植之前,我編寫了一個簡單的helloworld.c並使用arm Linux交叉編譯器(arm-linux-gnueabi-gcc)編譯它。我編譯成功,並用adb push命令將它推入我的平板電腦到/ data目錄中。使用adb外殼,我可以朗姆酒,它工作正常。我如何使用平板電腦上的其他應用程序顯示我的helloworld?我應該在哪裏推送它讓平板電腦將其視爲應用程序並與其他應用程序一起顯示?或者我應該使用另一個adb命令或其他任何東西?謝謝你的幫助! :)Android平板電腦上的C/C++應用程序

回答

2

下載Android NDK並看看示例文件夾

+0

是唯一的方法嗎?我在NDK中看到,我必須用Java編寫main,但是我需要使用我的c源代碼而不做任何更改。我需要一種類似於adb控制檯上的adb push和runnong的方法。 – 2012-04-26 12:32:01

+0

您可以通過使用[NativeActivity](http://developer.android.com/reference/android/app/NativeActivity.html)來跳過java。此外,您需要將您的代碼打包爲APK文件,否則它不會在主屏幕上顯示爲應用程序 – Renard 2012-04-26 12:42:50

+0

好吧,我不會使用arm-Linux-gnueabi-gcc,我只是使用NDK創建一個項目nativeActivity,對吧? – 2012-04-26 13:14:36

相關問題