Android ndk 构建开放VPN

Android ndk 构建开放VPN,android-ndk,openvpn,Android Ndk,Openvpn,我在构建ics openvpn项目时遇到了一些问题。当我在设备上部署应用程序并尝试导入.ovpn文件时,我得到找不到minivpn。我认为这个错误与应用程序构建过程中的错误有关 我下载了android NDK并在Eclipse中设置了路径,下载了cygwin并启动了/build native.sh,但它返回了错误 /build-native.sh:第1行:未找到ndk build:命令 我试图用ndk构建的路径修改.sh中的路径,但我遇到另一个错误: 与CYGWIN不兼容的MAKE程序….. 有

我在构建ics openvpn项目时遇到了一些问题。当我在设备上部署应用程序并尝试导入
.ovpn
文件时,我得到
找不到minivpn
。我认为这个错误与应用程序构建过程中的错误有关

我下载了android NDK并在Eclipse中设置了路径,下载了cygwin并启动了
/build native.sh
,但它返回了错误

/build-native.sh:第1行:未找到ndk build:命令

我试图用ndk构建的路径修改.sh中的路径,但我遇到另一个错误:

与CYGWIN不兼容的MAKE程序…..


有人知道我必须遵循哪些步骤才能正确构建项目吗?

您不应该尝试使用cygwin构建项目。项目中还有一个
build native.bat
,它允许使用windows构建项目。确保已安装ndk,并且ndk版本在您的路径中。

运行build-native.bat
确保您必须拥有NDK 8b并为NDK文件设置环境变量

I run.bat,NDK在路径中,但现在我得到以下输出:C:\Users\Vincenzo\ics openvpn>call NDK build-j 8 impossible trovare il percorso specificato。Sottodirectory o file..\assets giáesistente。不可能的trovare il文件规范。不可能的trovare C:\Users\Vincenzo\ics openvpn\.hg\libcrypto.so不可能的trovare C:\Users\Vincenzo\ics openvpn\.hg\libssl.so不可能的trovare il文件规范。不可能的trovare C:\Users\Vincenzo\ics openvpn\src\libcrypto.so不可能的trovare C:\Users\Vincenzo\ics openvpn\src\libssl.soFrom google translate错误消息是“系统找不到指定的路径”。这意味着ndk构建可能不在您的路径中。尝试在ics openvpn目录中构建ndk。这应该会产生与找不到该命令相同的错误。是的,我已经尝试过了,错误是相同的,但在环境变量中,我添加到PATH的是android ndk的正确路径。如果我试图从存储ndk build的目录运行ndk build,我会得到相同的错误。也许我必须在其他地方设置路径?那么你的NDK也有同样的问题。尝试发布一个关于非工作ndk build命令的问题。这与Android的OpenVPN没有任何关系我解决了ndk问题,但是现在,当我运行build-native.bat时,我得到了:C:\Users\Vincenzo\ics OpenVPN\jni>cd。。C:\Users\Vincenzo\ics openvpn>build-native.bat C:\Users\Vincenzo\ics openvpn>call ndk build-j8 jni/Android.mk:12:google breakpad/Android/google_breakpad/Android.mk:12:google breakpad/Android.mk:No这样的文件或目录jni/Android.mk:12:谷歌breakpad/android/google_breakpad/android.mk:没有这样的文件或目录生成:**没有规则生成目标“google breakpad/android/google_breakpad/android.mk”。停止