androidstudio頭文件
1. android studio jni生成頭文件
可以直接單擊右鍵,然後有一個轉另存,為然後這樣的話就能夠生成其他的文件類型了。
2. android studio中有一個就是拋紅,怎樣為它添加頭文件,在線等
在工程的頭文件夾上右鍵添加新建項,選擇頭文件 包括的頭文件要保存在有cpp的文件夾里才行
3. android studio中導入頭文件有沒有什麼快捷方式
你復制別人的程序的吧?你自己目錄裡面沒有這個頭文件,把你同事的這個tinyxml.h復制過來,放到自己工程裡面
4. android studio JNI開發時 編譯成功 但是沒有生成.so文件 什麼原因
1
在交叉編譯的時候怎麼都無法生成so文件,javah生成頭文件沒錯,c文件也沒錯,java文件也沒錯,
2.原因:是JNI文件夾路徑不對
3
在執行javah命令時,我進入的是cd
app/src/main/java
這樣jni文件夾在java文件夾下,作為一個包存在,這樣就無法生成so文件
執行javah的正確姿勢:
4
進入app/src/main目錄:cd
app/src/main
執行javah命令:javah
javah
-d
jni
-classpath
./Java
lab.sodino.jnitest.MainActivity
5,
-d
jni
頭文件生成到jni文件夾(當前在<Project>\app\src\main目錄下,所以.h所在的目錄為<Project>\app\src\main\jni
)
-classpath
./java
指定去當前路徑下java下尋找包名指定的類
這樣再rebuild一下,就會生成so文件了
5. android studio 2.13 下使用jni運行一個helloworld 程序找不到頭文件,附上出錯截圖。
一:重新配置你的javaJDK環境變數,,,最有可能的是你的jdk環境變數沒有配置對
1:JAVA_HOME
C:Program FilesJavajdk1.8.0_11
2:CLASSPATH
.;%JAVA_HOME%in;%JAVA_HOME%lib ools.jar;%JAVA_HOME%libdt.jar
3:path
;%JAVA_HOME%in;%AndroidADB%;
加在path最後即可逗號不要忘記加上,,這都是總結在失敗的經驗之上得到的
二:jdk環境變數設置詳細方法你網路下
環境變數配置好後刪除原有項目,new一個新項目
如果再失敗,配置你的sdk,,,就這兩點 不是環境變數錯誤就是sdk目錄沒有配置對,
三:sdk配置
1:打開studio點擊紅圈內的圖標
我也是學安卓的,,開始會出現很多的問題,,,困擾了我好長時間,這個問題我碰到過,,,如果沒有告訴你有可能你自己一兩個月都解決不了
6. android studio怎樣使用
我接觸jni的時候正在用android studio,所以我記錄一下在as上部署ndk環境的步驟。
首先先看一下大概步驟:
1,下載ndk
2,配置環境變數
3,配置as屬性
4,java測試代碼
5,創建.h的頭文件
6,創建.c的測試c代碼
7,生成so文件
8,測試ndk環境
詳細的可以看看安卓巴士教程:網頁鏈接
7. android studio 2.0 include lt;jni.h>找不到 有知道的小夥伴嗎
總共有三種方式生成Jni頭文件,但歸根結底只有一種,只是操作方法不一樣,我在這里做一下記錄,方便下次使用。1.11.利用AndroidStudio的Terminal,進入你自己的Android工程文件的app/src/main目錄,例如(D:\Users\AndroidStudio\Application\app\src\main)在Terminal中輸入命令cdapp\src\main這樣就進入到了main目錄,可以使用dir命令查看當前目錄有哪些文件總共有三種方式生成Jni頭文件2.在Terminal中輸入命令javah-djni-jni-classpath..\..\build\intermediates\classes\debugcom.example.lenovo.application.JniClass解釋:-d輸出目錄,後面跟上要生成的目錄名-jni生成Jni樣式的標頭文件-classpath指定載入類的路徑,後面跟上你要生成頭文件的這個類的路徑,例如:..\..\..\build\intermediates\classes\debug(這個是類所在的路徑)com.example.lenovo.application.JniClass(類的包名)注意,要生成.class文件,要MakeProject3.如果前面沒有出錯的話,就能看到jni文件和生成的頭文件其實jni目錄可以不用命令生成,AndroidStudio已經為我們准備好了。這樣就能快速的生成jni目錄了。然後在Terminal中進入到該目錄,輸入命令cdapp\src\main\jni在執行如下命令javah-djni-jni-classpath..\..\build\intermediates\classes\debugcom.example.lenovo.application.JniClass這樣也能生成頭文件利用Windows的cmd生成jni頭文件1.進入到你自己Android工程目錄下的app\build\intermediates\classes\debug2.然後Shift加滑鼠右鍵,點擊紅色方框的內容3.出現cmd命令行,輸入如下命令javah-jnicom.example.lenovo.application.JniClass4.會在當前目錄生成*.h頭文件,把它拷貝進jni目錄就可以了。jni目錄可以按照上面的方法創建至此,生成jni頭文件的三種方法講解完畢。