android开发常见问题(二)
2014-02-26 21:34
465 查看
6. Console
[2010-03-26 10:18:34 - TestMediaPlayer]Installation failed due to invalid APK file!
[2010-03-26 10:18:34 - TestMediaPlayer]Please check logcat output for more details.
[2010-03-26 10:18:34 - TestMediaPlayer]Launch canceled!
LogCat
03-26 02:18:33.950: DEBUG/asset(59): failed to open Zip archive '/data/app/vmdl10030.tmp'
03-26 02:18:33.959: WARN/PackageParser(59): Unable to read AndroidManifest.xml of /data/app/vmdl10030.tmp
03-26 02:18:33.959: WARN/PackageParser(59): java.io.FileNotFoundException: AndroidManifest.xml
03-26 02:18:33.959: WARN/PackageParser(59): at android.content.res.AssetManager.openXmlAssetNative(Native Method)
03-26 02:18:33.959: WARN/PackageParser(59): at android.content.res.AssetManager.openXmlBlockAsset(AssetManager.java:469)
03-26 02:18:33.959: WARN/PackageParser(59): at android.content.res.AssetManager.openXmlResourceParser(AssetManager.java:437)
03-26 02:18:33.959: WARN/PackageParser(59): at android.content.pm.PackageParser.parsePackageName(PackageParser.java:560)
03-26 02:18:33.959: WARN/PackageParser(59): at com.android.server.PackageManagerService.installPackageLI(PackageManagerService.java:4237)
03-26 02:18:33.959: WARN/PackageParser(59): at com.android.server.PackageManagerService.access$1600(PackageManagerService.java:109)
03-26 02:18:33.959: WARN/PackageParser(59): at com.android.server.PackageManagerService$5.run(PackageManagerService.java:3768)
03-26 02:18:33.959: WARN/PackageParser(59): at android.os.Handler.handleCallback(Handler.java:587)
03-26 02:18:33.959: WARN/PackageParser(59): at android.os.Handler.dispatchMessage(Handler.java:92)
03-26 02:18:33.959: WARN/PackageParser(59): at android.os.Looper.loop(Looper.java:123)
03-26 02:18:33.959: WARN/PackageParser(59): at android.os.HandlerThread.run(HandlerThread.java:60)
03-26 02:18:33.959: ERROR/PackageManager(59): Couldn't find a package name in : /data/app/vmdl10030.tmp
根据以上提示找不到AndroidManifest.xml文件,将R.Java删除,重新运行就可以了
7.
如何避免打开键盘或横竖屏切换,active重启?
在androidmanifest.xml中的activity标签加入这个属性android:configChanges=”orientation|keyboardHidden”
然后重载onConfigurationChanged(Configuration newConfig)这个方法
public void onConfigurationChanged(Configuration config) { super.onConfigurationChanged(config); }
8.
如何处理界面的延迟动画用Thread.sleep()是不行的,要用android.os.Handler,例如:
class RefreshHandler extends Handler { public void handleMessage(Message msg) { Main.this.updateUI(); } public void sleep(long delayMillis) { this.removeMessages(0); sendMessageDelayed(obtainMessage(0), delayMillis); } };
[2010-03-26 10:18:34 - TestMediaPlayer]Installation failed due to invalid APK file!
[2010-03-26 10:18:34 - TestMediaPlayer]Please check logcat output for more details.
[2010-03-26 10:18:34 - TestMediaPlayer]Launch canceled!
LogCat
03-26 02:18:33.950: DEBUG/asset(59): failed to open Zip archive '/data/app/vmdl10030.tmp'
03-26 02:18:33.959: WARN/PackageParser(59): Unable to read AndroidManifest.xml of /data/app/vmdl10030.tmp
03-26 02:18:33.959: WARN/PackageParser(59): java.io.FileNotFoundException: AndroidManifest.xml
03-26 02:18:33.959: WARN/PackageParser(59): at android.content.res.AssetManager.openXmlAssetNative(Native Method)
03-26 02:18:33.959: WARN/PackageParser(59): at android.content.res.AssetManager.openXmlBlockAsset(AssetManager.java:469)
03-26 02:18:33.959: WARN/PackageParser(59): at android.content.res.AssetManager.openXmlResourceParser(AssetManager.java:437)
03-26 02:18:33.959: WARN/PackageParser(59): at android.content.pm.PackageParser.parsePackageName(PackageParser.java:560)
03-26 02:18:33.959: WARN/PackageParser(59): at com.android.server.PackageManagerService.installPackageLI(PackageManagerService.java:4237)
03-26 02:18:33.959: WARN/PackageParser(59): at com.android.server.PackageManagerService.access$1600(PackageManagerService.java:109)
03-26 02:18:33.959: WARN/PackageParser(59): at com.android.server.PackageManagerService$5.run(PackageManagerService.java:3768)
03-26 02:18:33.959: WARN/PackageParser(59): at android.os.Handler.handleCallback(Handler.java:587)
03-26 02:18:33.959: WARN/PackageParser(59): at android.os.Handler.dispatchMessage(Handler.java:92)
03-26 02:18:33.959: WARN/PackageParser(59): at android.os.Looper.loop(Looper.java:123)
03-26 02:18:33.959: WARN/PackageParser(59): at android.os.HandlerThread.run(HandlerThread.java:60)
03-26 02:18:33.959: ERROR/PackageManager(59): Couldn't find a package name in : /data/app/vmdl10030.tmp
根据以上提示找不到AndroidManifest.xml文件,将R.Java删除,重新运行就可以了
7.
如何避免打开键盘或横竖屏切换,active重启?
在androidmanifest.xml中的activity标签加入这个属性android:configChanges=”orientation|keyboardHidden”
然后重载onConfigurationChanged(Configuration newConfig)这个方法
public void onConfigurationChanged(Configuration config) { super.onConfigurationChanged(config); }
8.
如何处理界面的延迟动画用Thread.sleep()是不行的,要用android.os.Handler,例如:
class RefreshHandler extends Handler { public void handleMessage(Message msg) { Main.this.updateUI(); } public void sleep(long delayMillis) { this.removeMessages(0); sendMessageDelayed(obtainMessage(0), delayMillis); } };
相关文章推荐
- Android编程中的常见小问题ZZ 分类: Android开发 2014-05-30 10:54 71人阅读 评论(0) 收藏
- Android开发常见问题及解决方法
- Android开发:Eclipse导入Android项目 项目导入常见问题 中文乱码解决
- JSP几个常见问题
- Appeon for PowerBuilder常见问题
- Java和JSP编程应该注意的六个常见问题
- 【常见Web应用安全问题】---9、PHP code injection
- AdMob常见问题
- 关于ajax对象一些常用属性、事件和方法大小写比较常见的问题总结
- SQL2005常见性能问题排错演示代码[收藏]
- 常见PACS问题30问【PACS基础知识普及贴】
- 移动端web开发开发技巧和常见问题
- 在asp.net中使用session常见问题集锦
- FusionCharts生成Flash图表常见问题FAQ
- Hadoop 2.x 安装常见问题FAQ(一) NodeManager 无法启动问题解决
- 常见git问题总结
- Tomcat常见问题解决 - The web application appears to have started a thread named [FileWatchdog]
- Java常见问题之this()和super()的用法
- [教程] [推荐] CSS图片垂直居中方法整理集合 !(常见问题解答)
- win2003服务器.NET+IIS环境常见问题排障总结