标签:android blog http io ar 使用 java sp 文件
说明:新人,对java不熟,见谅。
1. 新建工程,添加好native support,写好对应的文件(包括cpp文件,so文件和对应的java文件,此处称对应的java文件为SoJAR.java,)。
2. 右键单击该SoJAR.java文件,选择Export,选择java中的JAR file。
之后设置好路径,一路finish。便可生成对应的jar文件。
3. 将生成的SoJAR.jar文件放到新的工程的libs目录下(老版本的可能步骤比较复杂,我用的Eclipse 23,不需要别的设置,直接放进去就行了),将libSoJAR.so文件放到libs\armeabi目录下(或者对应的目录下)。
4. 正常编写代码。
Sojar.somecode();
问题:遇到的一个问题是,如果使用原来的so的话,需要2s;使用jar包的话,需要8s。暂时不是很清楚速度为何差距这么大。
主要参考:
http://stackoverflow.com/questions/24773153/the-library-javacv-android-arm-jar-contains-native-libraries-that-will-not-run
标签:android blog http io ar 使用 java sp 文件
原文地址:http://www.cnblogs.com/darkknightzh/p/4076586.html