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是建立一个目录,把生成文件放进去

  • 相关阅读:
    Angel investor
    [HNOI 2003]消防局的设立
    [USACO 08JAN]Telephone Lines
    [Luogu 2265]路边的水沟
    [NOI 2010]航空管制
    [HNOI 2004]敲砖块
    [Luogu 1730]最小密度路径
    [USACO 13NOV]No Change
    [POJ 1006]生理周期
    [AHOI 2012]树屋阶梯
  • 原文地址:https://www.cnblogs.com/perfy/p/5213071.html
Copyright © 2011-2022 走看看