问题描写叙述

在使用Android Studio进行JNI开发时,须要使用javah生成C或C++的头文件,可是可能会遇到:

错误: 无法訪问android.support.v7.app.AppCompatActivity
找不到android.support.v7.app.AppCompatActivity的类文件

这样或相似的报错。主要原因是编译的classpath未增加v4和v7库。

解决的方法

这里windows系统为例。

增加v4和v7库的完整命令例如以下:

javah -d jni -classpath D:\ide\android-sdk\platforms\android-22\android.jar;D:\ide\android-sdk\extras\android\support\v4\android-support-v4.jar;D:\ide\android-sdk\extras\android\sup
port\v7\appcompat\libs\android-support-v7-appcompat.jar;..\..\build\intermediates\classes\debug com.gst.jnitest.MainActivity

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2021-07-16
  • 2021-06-23
  • 2022-12-23
  • 2021-09-29
  • 2022-12-23
  • 2021-12-01
猜你喜欢
  • 2022-02-14
  • 2021-07-10
  • 2022-12-23
  • 2021-12-06
  • 2022-12-23
  • 2021-11-10
  • 2021-06-19
相关资源
相似解决方案