zoukankan      html  css  js  c++  java
  • 命令行下使用javah命令生成.h文件,出现“错误: 无法访问android.app.Activity 找不到android.app.Activity的类文件”的解决方法

    在学习NDK中,当我在项目的bin/classes目录下使用javah命令生成头文件时,出现了“错误: 无法访问android.app.Activity 找不到android.app.Activity的类文件”这个问题,如下

    跳转到项目的src目录下使用javah命令,而不是在项目的bin/classes目录下使用javah命令即可!

    无法访问android.app.Activity是说明没有引入android.jar包
    可以看看java -h里面的具体说明。
    其中有一个-bootclasspath参数 让他指向android.jar包
    以下举个例子:javah -classpath bin/classes -bootclasspath D:Environmentandroid-sdk-windowsandroid-sdk-windowsplatformsandroid-16android.jar  -d jni com.jm.promedia.SecondActivity

    或者也可以到src目录下 javah -d ../jni com.jm.promedia.SecondActivity

    其中-d是建立一个目录,把生成文件放进去

  • 相关阅读:
    MATLAB2019a安装
    每日日报6
    HTML表格
    HTML常见表单元素
    HTML特殊符号
    CTF-WEB:攻防世界-bug(综合应用)
    CTF-WEB:文件上传和 webshell
    CTF-WEB:BurpSuite 工具应用
    CTF-WEB:后台扫描与备份泄露
    CTF-WEB:PHP 伪协议
  • 原文地址:https://www.cnblogs.com/perfy/p/5213071.html
Copyright © 2011-2022 走看看