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