編輯:關於android開發
eclipse的ndk開發環境建差不多後打開jni的samples裡的hello-jni項目。添加native和運行都沒有問題,但是打開hello-jni.c看到一片紅:
<buildCommand> <name>org.eclipse.cdt.managedbuilder.core.genmakebuilder</name> <triggers>clean,full,incremental,</triggers> <arguments> </arguments> </buildCommand>
<buildCommand> <name>org.eclipse.cdt.managedbuilder.core.ScannerConfigBuilder</name> <triggers>full,incremental,</triggers> <arguments> </arguments> </buildCommand>
<nature>org.eclipse.cdt.core.cnature</nature> <nature>org.eclipse.cdt.core.ccnature</nature> <nature>org.eclipse.cdt.managedbuilder.core.managedBuildNature</nature> <nature>org.eclipse.cdt.managedbuilder.core.ScannerConfigNature</nature>
3. 保存
4. 刪除同文件夾下的.cproject文件
5. 重新打開eclipse
6. 右鍵項目-->Android Tools-->Add Native Support...點擊finish
如果問題沒有解決,
方法二,添加c和c++庫的路徑
右鍵項目 --> Properties --> C/C++ General --> Path and Symbols --> Includes 點擊右邊的Add...按鈕添加include路徑在ndk路徑裡,我的是:
D:\XunLeiDownload\android-ndk-r10e\platforms\android-16\arch-arm\usr\include
Refresh項目,問題解決:
對於NewStringUTF的Unresoved問題,找了下,不完美的解決方法是 Window --> Preferences --> C/C++ --> Code Analysis裡把Method cannot be resolved這個檢查項去掉即可。
Android 6.0 運行時權限處理,android6.0在運行時請求權限 從Android 6.0(API級別23)開始,用戶權限授予應用程序在應用程序運行時,當他們
android 5.X Toolbar+DrawerLayout實現抽屜菜單 前言 ?android5.X新增的一個控件Toolbar,這個控件比ActionBar更
Android開發之自定義的ListView(UITableViewController),自定義uitableviewAndroid開發中的ListView, 顧名方法
自定義View(二)ViewPage廣告輪播,viewviewpage自定義View的第二個學習案例,使用ViewPage實現廣告輪播,通過組合現有的View實現效果如下