嗨即時知道如何執行一個簡單的HelloWorld C或C++程序的Android手機我GOOGLE了它,但我不覺得任何晶瑩剔透的工作方法直接傢伙我在這....如何在Android設備上運行c或C++程序,如Samsung galaxy選項卡?
0
A
回答
3
您需要使用Android NDK(本地開發工具包)。
NDK包還包含some demos您可以編譯和運行。
2
這需要你一些毅力來解決這個問題。
正如peoro所說,你需要Android NDK,但這只是一個開始。您需要將項目相對於Android NDK目錄移動,使用「native」關鍵字標記代碼,創建一些make-files,使用它們爲JNI(Java Native Interface)生成標頭,然後創建伴隨的cpp文件將代碼粘貼到其中。
這是概要。
良好的指令(即不夠好讓我在此以C成功)在這裏:
http://en.wikipedia.org/wiki/Java_Native_Interface
http://blog.jayway.com/2010/01/25/boosting-android-performance-using-jni/
以及Android的文檔/ Android的NDK指令本身
http://developer.android.com/sdk/ndk/index.html
這樣做很痛苦但是如果它可以節省您的整體時間/獲得關鍵性能,那麼它非常值得,而且非常令人滿意。另一方面,如果你的代碼非常短,而且你沒有達到關鍵性能,那麼最好把它轉換成Java。這並不難。
相關問題
- 1. 在Android設備上運行C++程序
- 2. 如何確定Android或galaxy選項卡?
- 3. 如何在galaxy選項卡上調試android應用程序
- 4. 如何在Android設備上運行我的Android應用程序?
- 5. 如何讓Android應用程序需要相機支持才能在Samsung Galaxy Mini和類似設備上運行?
- 6. 如何設置Samsung Galaxy Device以在APK上運行?
- 7. 如何在設備上運行Android應用程序
- 8. Samsung Galaxy設備上的內存不足
- 9. 如何在真實設備上運行android應用程序?
- 10. 如何在我的設備上運行Android應用程序?
- 11. 使用Samsung設備在Android上運行avrdude
- 12. 如何在Samsung Galaxy 10.1選項卡上使用data-role =「page」height屬性?
- 13. 無法在Samsung Galaxy S5上運行我的應用程序
- 14. 如何在Android Wear設備上運行Xamarin.Forms應用程序
- 15. Android:如何在選項卡上運行/調試/測試android應用程序?
- 16. 如何在Windows 8上的Samsung Galaxy S Advanced上調試Android應用程序?
- 17. 如何在設備上運行android應用程序?
- 18. 如何在運行常規Android的設備上運行Android Wear應用程序?
- 19. adb設備-l未顯示Samsung galaxy s3
- 20. 音頻在Samsung Galaxy設備上突然停止工作(Ionic Cordova應用程序)
- 21. Samsung Galaxy S3上的I2C驅動程序
- 22. ImageView在Samsung Galaxy S5上崩潰我的Android應用程序
- 23. Eclipse無法在Samsung Galaxy S4上調試android應用程序S4
- 24. 在Samsung Galaxy Tab上測試android應用程序
- 25. 在eclim設備上運行android項目
- 26. WebView卡在Samsung Galaxy S3上的只讀空TEXTAREA(Android 4.1.1)
- 27. Android:在Linux上調試Samsung Galaxy Tab 10.1
- 28. Samsung Galaxy Nexus不出現在OS X上的adb設備下
- 29. 僅在某些Samsung Galaxy設備上出現NullPointerExceptions?
- 30. 如何使用Samsumg Galaxy 5設備開發Android應用程序?
謝謝你們明白:) – 2011-02-10 04:36:01