android报错,Android报错一个没有的控件
Android编译报错
在大环境中用make编译app时有时候会报下面的错误。
成都创新互联公司于2013年创立,先为掇刀等服务建站,掇刀等地企业,进行企业商务咨询服务。为掇刀企业网站制作PC+手机+微官网三网同步一站式服务解决您的所有建站问题。
ninja: error: 'out/target/common/obj/JAVA_LIBRARIES/widget_intermediates/classes-header.jar', needed by 'out/target/common/obj/APPS/Mms_intermediates/classes-full-debug.jar', missing and no known rule to make it
17:42:04 ninja failed with: exit status 1
从错误看,是找不到header包。但是单编widget这个包的时候,生成的又没有这个header包,全编的时候才有,所以要把这个模块的mk文件include到MMS模块的mk文件中,重新编译一下就有了。
用JD-JUI 把这个classes-header.jar打开看一下,发现这个文件包里面只有各个类的函数声明,没有具体的实现,就类似C语言的.h文件,是在编译java文件的时候同步生成的,可以查系统 的mk编译文件。
在android 的external 目录下有一个 Turbine 包,应该是生成jar的header文件的。
在 build/make/core/java.mk 里面有header的生成,希望有时间仔细研究一下。
# Run jarjar before generate classes-header.jar if necessary. 274 ifneq ($( strip $( LOCAL_JARJAR_RULES )),) 275 $( full_classes_header_jarjar ): PRIVATE_JARJAR_RULES :=$( LOCAL_JARJAR_RULES ) 276 $( full_classes_header_jarjar ): $( full_classes_turbine_jar ) $( LOCAL_JARJAR_RULES ) | $( JARJAR ) 277 @ echo Header JarJar : $@ 278 $( hide ) $( JAVA )- jar $( JARJAR ) process $( PRIVATE_JARJAR_RULES )$ $@ 279 else 280 full_classes_header_jarjar :=$( full_classes_turbine_jar ) 281 endif 282
Android 报错:Error running app:Default Activity not found
安卓工程文件打完包,之后运行出现:Error running app:Default Activity not found 报错: APP标志出现红叉:
解决办法:从网上找了很久答案,尝试大部分都有问题,EditConfiguration里launch选项下拉选择Nothing就可以,都是错误答案,误导和浪费我们的时间,正确的解决办法:
1.如果工程之前运行是好的,现在有问题,就不是AndroidManifest.xml,没有
activity标签里面的intent-filter加标签的问题;
如果真没加的话,需要在activity标签内部加入intent-filter标签,并在这个标签里action android:name="android.intent.action.MAIN" /和category android:name="android.intent.category.LAUNCHER" /声明。
因为没有为程序配置主活动,程序运行起来需要知道先启动哪一个;
2.这是我解决的办法:
打开 Android studio —— File —— Invalidate Caches/restart... —— Invalidate and Restart (点击)
直接清除Android studio缓存,这个问题解决了;
android报错是什么原因
八种Android报错
如果你的项目的R文件不见的话,可以试下改版本号在保存,R文件不见一般都是布局文本出错导致.
布局文件不可以有大写字母
抛出如下错误WARNING: Application does not specify an API level requirement!
机器内存的瓶颈,当apk大于我们的机器内存时,模拟器无情的抛出
Installation error: INSTALL_FAILED_INSUFFICIENT_STORAGE Please check logcat output for more details. Launch canceled!
让我们无法调试
启动android模拟器时候提示:Failed to install on device ‘emulator-5554′: timeout
在开发的过程中经常在安装apk到模拟器上时会报出
ActivityManager: Error: Activity class {..} does not exist.
运行Eclipse时出现了这个错误
No Launcher activity found!
The launch will only sync the application package on the device!
出现如下错误,没有写入sd卡权限 java.io.FileNotFoundException: /mnt/sdcard/update.zip (Permission denied)
当前题目:android报错,Android报错一个没有的控件
本文网址:http://abwzjs.com/article/dsdjhpp.html