2012-04-26 166 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

相关问题