按照http://developer.android.com/tools/sdk/ndk/index.html中的步骤操作。我有动态库,例如:libhello-jni.so 在“armeabi”之类的文件夹下(ABI 对应于 ARMv5TE)。
我的问题是:如果我使用基于 ARMv5TE 的 CPU。我的动态库 libhello-jni.so 将使用 EABI。并且运行在这个 CPU 上的 JVM 也将使用 THE EABI,因为它们使用相同的 ABI,因此它们可以相互交互。这是正确的吗?
按照http://developer.android.com/tools/sdk/ndk/index.html中的步骤操作。我有动态库,例如:libhello-jni.so 在“armeabi”之类的文件夹下(ABI 对应于 ARMv5TE)。
我的问题是:如果我使用基于 ARMv5TE 的 CPU。我的动态库 libhello-jni.so 将使用 EABI。并且运行在这个 CPU 上的 JVM 也将使用 THE EABI,因为它们使用相同的 ABI,因此它们可以相互交互。这是正确的吗?