在學習IOS項目如何移植到Android的項目過程當中,相信不少初學者會遇到各類各樣的問題。特別是移植從事C++語言編程的。在你們學過 java,考試還考的不錯。可是說到jni,就直接不知道了。在移植過程當中,不斷的查閱資料,充實本身。逐漸熟識了jni,ADT,NDK等術語以及它們 之間的關係。這些詞彙具體含義都能google到。 html
當使用ndk-r8d版本,且使用eclipse編譯代碼C++代碼的時候,可能會報出error: cant run because this: APP_PLATFORM android-9 is larger than android:minSdkVersion 8 in AndroidManifest.xml.其實這只是個NDK的警告,可是eclipse卻把它做爲error處理。解決方法:在eclipse的項目【C/C++ Builder】中的build命令中追加NDK_NO_WARNINGS=1 參考帖子:http://quirkygba.blogspot.com/2012/11/two-problems-with-android-ndk-r8c.html