错误提示:'……' is not assignable to Android.app.Activity Manifest XML

1   问题描述:  

针对这段代码:

<activity android:name=".fragament.fragment_bulter" />
<activity android:name=".fragament.fragment_girl" />
<activity android:name=".fragament.fragment_user" />
<activity android:name=".fragament.fragment_wechat">

</activity>

AndroidManifest.xml 中出现提示:‘com.example.cheung.……‘ is not assignable to Android.app.Activity Manifest XML   

解决办法:

返回去查看fragment_bulter,fragment_girl,fragment_user,fragment_wechat函数定义时其实是继承了Fragment,也就是说,代码实际上是在activity中添加了fragment,这样自然报错。

解决方法一:要保留几个函数为fragment ,则AndroidManifest.xml中直接删掉这段即可

解决办法二:要在AndroidManifest.xml保留几个函数为activity,则将

public class fragment_bulter extends Fragment{……}改为
public class fragment_bulter extends FragmentActivity{……}
结果:已解决

错误提示:'……' is not assignable to Android.app.Activity Manifest XML

时间: 2024-08-10 23:19:40

错误提示:'……' is not assignable to Android.app.Activity Manifest XML的相关文章

使用javah生成.h文件, 出现无法访问android.app,Activity的错误的解决

在工程ndk22/bin/classes中 运行javah  com.cn.ndk22.Ndk22.Activity ,出现了.h文件 我在bin/classes目录中 ,就是无法访问, : 错误:无法访问android.app.Activity 找不到android.app.Activity 如下图所示 于是我cmd定位到ndk/src,中运行 javah com.heima.ndk.ndkActivity, 成功了就能成功了 ...我也不知道为什么.,如下图 总结:  使用javah生成.h

命令行下使用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.app.Activity 找不到android.app.Activity的类文件

[问题] 当在Android项目路径下,使用javah指令生成.h文件时,javah -classpath bin/classes -d jni com.example.myhellojni.MainActivity 出现--->错误:无法访问android.app.Activity 找不到android.app.Activity的类文件. 其中 -classpath bin:表示类的路劲 其中 -d jni: 表示生成的头文件存放的目录 其中 com.example.hellojni.Hell

javah编译class文件找不到android.app.Activity的类文件

在android工程的根目录使用javah生成jni 头文件时候,报找不到android.app.Activity的类文件错误. 无法访问android.app.Activity是说明没有引入android.jar包 这边有两种方式可以解决: 第一种:在src目录执行命令,javah -d ../jni com.example.hellojni.HelloJni 其中-d表示输出目录 第二种:使用 bootclasspath参数,让他指定一个android.jar包 如:javah -class

android.app.Activity 的介绍

发现当前Android的资料不是很多,而且对于Activity的介绍也很少,所以把官方文档的android.app.Activity的介绍翻译了一下,加入了一些自己的理解.各位如果觉得我自己理解的不对,请无视.欢迎邮件讨论. android.app public class android.app.Activity java.lang.Object android.content.Context android.app.ApplicationContext    ViewInflate.Fact

android------eclipse运行错误提示 Failed to load D:\Android\sdk\build-tools\26.0.0-preview\lib\dx.jar

更新了SDK后,在ecplise上运行项目时出现了一个问题. 一运行就提示这个错误:Your project contains error(s), please fix them before running your application.(你的程序包含错误,请修改后再运行). 控制台是这样输出的: 提示dx.jar文件没加载到,按网上一些方法试了也不行,我就找到D:\Android\sdk\build-tools\这个目录,目录如下图, 我想,既然他找不到26.0.0这个文件夹,那我就把它

javah 错误: 无法访问android.app.Activity问题解决

cd /Users/musictom/Documents/source/ky/app/build/intermediates/classes/debug javah -jni -classpath /Users/musictom/Library/Android/sdk/platforms/android-25/android.jar:$ANDROID_HOME/extras/android/support/v4/android-support-v4.jar:$ANDROID_HOME/extra

javah命令的问题 最常见的 错误: 找不到类android.app.Activity。

一般是类的路径或者类找不到  直接进入src目录 通常用如下办法 -classpath . -bootclassapth  \sdk~\android.jar 这2点只要注意了 必须能生成 javah -jni -bootclasspath D:\Android\sdk\platforms\android-19\android.jar -classpath . com.awebing.jni.JNICall

eclipse运行错误提示 Failed to load D:\Android\sdk\build-tools\26.0.0-preview\lib\dx.jar

http://blog.csdn.net/zhou452840622/article/details/73028681