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

摘要:
在学习NDK时,当我使用javah命令在项目的bin/class目录中生成头文件时,出现了“错误:无法访问android.app.Activity的类文件,并且无法找到android.app.Activities的类文件”的问题。如下所示,跳转到项目的src目录并使用javah命令,而不是使用项目的bin/classes目录中的javah命令!无法访问android.app。活动表示尚未导入android

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

命令行下使用javah命令生成.h文件,出现“错误: 无法访问android.app.Activity 找不到android.app.Activity的类文件”的解决方法第1张

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

无法访问android.app.Activity是说明没有引入android.jar包
可以看看java-h里面的具体说明。
其中有一个-bootclasspath参数让他指向android.jar包
以下举个例子:javah-classpathbin/classes-bootclasspathD:Environmentandroid-sdk-windowsandroid-sdk-windowsplatformsandroid-16android.jar-djnicom.jm.promedia.SecondActivity
或者也可以到src目录下javah-d../jnicom.jm.promedia.SecondActivity
其中-d是建立一个目录,把生成文件放进去

免责声明:文章转载自《命令行下使用javah命令生成.h文件,出现“错误: 无法访问android.app.Activity 找不到android.app.Activity的类文件”的解决方法》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇Centos7 之 MariaDB(Mysql) root密码忘记的解决办法java~使用枚举来实现接口的多态下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

Hibernate-入门教程

首先了解hibernate的目录结构 . +lib antlr.jar cglib-full.jar asm.jar asm-attrs.jars commons-collections.jar commons-logging.jar ehcache.jar hibernate3.jar jta....

Visual Studio 2013新建工程导入现有代码文件夹并且保持目录结构

本文提供了一个在Windows环境下使用Visual Studio 2013编辑现有源代码并且保持目录结构的方法。本文使用VS2013中文社区版做示例(本版本为免费版,可在VS官网下载),其他版本的VS操作方式类似。打开VS2013,选择【菜单】-【新建】-【从现有代码创建项目】 选择项目类型:Visual C++ 项目文件位置:创建完成后会在这个目录生成...

Linux之文档与目录结构

Linux文件系统结构 Linux目录结构的组织形式和Windows有很大的不同。首先Linux没有“盘(C盘、D盘、E盘)”的概念。已经建立文件系统的硬盘分区被挂载到某一个目录下,用户通过操作目录来实现磁盘读写。 Linux不像Windows那样的系统目录,Linux使用正斜杠"/"而不是反斜杠""来标识目录。 Windows目录: Linux目录:...

Android 命令行编译、打包生成apk文件

一、搭建搭建环境 1. 安装JDK 和 Android SDK 2. 配置环境变量D:android-sdk-windows oolsC:Program FilesJavajdk1.6.0_20in3. 例子信息项目目录:D:ProjectDemoSDK目录 :D:android-sdk-windowsplatformsandroid-8二、...

前端利器躬行记(7)——自制脚手架

在学习了Webpack基础后,查看别人写好的脚手架总是会一头雾水,后面就上网查各种资料,一边参考一边修改,整出了一套简易的脚手架(已上传至GiuHub和npm上),借鉴了Create React App(CRA)的目录结构(如下所示),并做成了命令行工具(已上传至GiuHub和npm上)。 ├── pwu -------------------------...

mysql 无法退出sql命令行编辑

mysql> insert into core_user(login_name,real_name,password,email,create_time,is_disab….. ‘> quit ‘> exit ‘> ; ‘> ‘> c ‘> /c   终止批处理操作吗(Y/N)? y   遇到上面的情况无法终于s...