ndk編譯中的問題記錄 如何用Android NDK編譯FFmpeg?
如何用Android NDK編譯FFmpeg?解決方法:①在你的文件中直接添加你的ndk路徑##thisfileisautomaticallygeneratedbyandroidstudio.#don
如何用Android NDK編譯FFmpeg?
解決方法:
①在你的文件中直接添加你的ndk路徑
##thisfileisautomaticallygeneratedbyandroidstudio.
#donotmodifythisfile--yourchangeswillbeerased!
#
#thisfilemust*actually*becheckedintoversioncontrolsystems,
#asitcontainsinformationspecifictoyourlocalconfiguration.
#
#
#forcustomizationwhenusingaversioncontrolsystem,pleasereadthe
#headernote.
#wedjan2714:00:08cst2016
sdk.dird:yaoworkadt-bundle-windows-x86_64-20131030sdk
ndk.dird:android-ndk-r10
1234567891011121312345678910111213
②在你的配置文件里的android{}里面再添加:代碼塊(和defaultconfig{}同級(jí))
sourcesets{
main{
[]
}
}1234512345
這樣的就沒有問題了,可以正常運(yùn)行了
32位so庫怎么設(shè)置?
通常來說,我們動(dòng)態(tài)創(chuàng)建第三方的so庫是不需要五十點(diǎn)工作的,單單將其盛有委托目錄,然后再在java文件中l(wèi)oad即可。
.例如我摘錄之前《第一個(gè)NDK程序》中編譯器出的,將其扔到app/src/main/jniLibs/armeabi/下,在源碼中摘錄:
static{
System.loadLibrary(#34FirstLib#34)
}
還有像iapp這么好玩的編程應(yīng)用嗎?要能在安卓手機(jī)上用的?
AndroLuaandrolua是基于組件開源項(xiàng)目lua變更土地性質(zhì)的輕型腳本編程工具,建議使用簡潔明快優(yōu)美絕倫的lua語言,簡化后了繁瑣的Java語句,同樣意見在用大部分安卓api.
AndroLuaJAndroLuaJ集成顯卡JAVA環(huán)境、Lua環(huán)境和C/C環(huán)境,允許NDK,允許java、lua、C/C的編譯程序運(yùn)行,它可以不在手機(jī)端迅速打包apk。
APPluaAPPyylua是一款lua語言的開發(fā)工具內(nèi)置穿越小說合集,調(diào)試,手冊(cè),等功能。
以上三個(gè)app是我在酷安找的,編輯工具,集成開發(fā)環(huán)境,即IDE。支持AndroidLua語言(具體一點(diǎn)沒測什么過,前兩個(gè)app口碑還可以,第三個(gè)沒好像聽說)
然后再就是iAppiapp3.0公測版上網(wǎng)下載
iApp3.0區(qū)分3種編程語言,切可混合編程開發(fā),需測試其中的語言穩(wěn)定性,代碼BUG,代碼編寫與代碼顯示等。
ijs語言-實(shí)現(xiàn)js語法,支持什么js所有語法,而凝練裕語言代碼。
lua語言-實(shí)現(xiàn)luajava語法,支持什么lua和luajava的語法,同時(shí)凝練裕語言代碼。
iyu語言-iapp開發(fā)團(tuán)隊(duì)開發(fā)的實(shí)現(xiàn)java語言的一個(gè)腳本語言(裕語言)。
而后AIDEAIDE官方網(wǎng)站aide是一個(gè)AndroidJava集成開發(fā)環(huán)境,可以不在Android系統(tǒng)內(nèi)進(jìn)行Android軟件和游戲的開發(fā)。應(yīng)該要是目前手機(jī)端最極為強(qiáng)大的Androidjava集成開發(fā)環(huán)境。比較好用,而且支持什么pc端的java代碼及Android項(xiàng)目,和開源庫。