我创建了一个仅使用 JNI 和 NDK 的 android 应用程序,除了将我的代码与 JNI 连接所必需的之外,没有使用 Java 代码,因为是一个使用 opengl es 的应用程序,它是为 linux 和安卓。但是我不明白如何创建一个 apk 文件,而没有很多我现在不希望它咬我的东西。所以,我尝试创建一个没有 gradle、ant、android-studio 的应用程序......也只有命令行。
我现在还有什么?
我可以使用 ndk-build 成功构建我的项目,它会创建一个包含 .o 文件的“obj/”目录,但是现在呢?
方法是什么?
使用AAPT后的zipalign?
目标文件是我使用aapt所需的全部内容吗?
如何在常见的lisp中使用编译器?
例子虚构:
(defun get-compiler ()
(RETURN-COMPILER-NAME))
(defun some-factory ()
(cond ((string= (get-compiler) "SBCL") (some))
((string= (get-compiler) "CMU") (some))
((string= (get-compiler) "MCL") (some))
((string= (get-compiler) "EXCL") (some))))
Run Code Online (Sandbox Code Playgroud)