为什么我的模拟器重新启动,而我要在其中运行应用程序?

时间:2011-10-03 13:28:41

标签: android android-layout android-emulator emulation

我做了一个简单的应用程序,其中我使用了一些按钮和一些textView。 在按钮单击事件上,我使用选择器,它将在按钮单击操作上显示相应的图像。 但我不知道发生了什么,我的模拟器重新启动了。 我已经尝试了很多次但仍然重新启动了模拟器。 我不知道的问题在哪里。 请帮助我。 谢谢。 清理完项目后的错误是:

错误:

[2011-10-03 19:01:11 - TaxCalculator] libpng error: Not a PNG file

[2011-10-03 19:01:11 - TaxCalculator]错误:处理PNG图像失败E:\ Android \ Workspace \ TaxCalculator \ res \ drawable-hdpi \ email_icon.png [2011-10-03 19:01:11 - TaxCalculator] E:\ Android \ Workspace \ TaxCalculator \ res \ layout \ contect_us.xml:2:错误:错误:找不到与给定名称匹配的资源(在'background'处价值'@ drawable / wawatermark')。 [2011-10-03 19:01:11 - TaxCalculator] E:\ Android \ Workspace \ TaxCalculator \ res \ layout \ contect_us.xml:7:错误:错误:找不到与给定名称匹配的资源(在'background'处值为'@ drawable / header_gradient')。 [2011-10-03 19:01:11 - TaxCalculator] E:\ Android \ Workspace \ TaxCalculator \ res \ layout \ contect_us.xml:11:错误:错误:找不到与给定名称匹配的资源(在'background'处值为'@ drawable / selector_back_button')。 [2011-10-03 19:01:11 - TaxCalculator] E:\ Android \ Workspace \ TaxCalculator \ res \ layout \ contect_us.xml:25:错误:错误:找不到与给定名称匹配的资源(在'src'处值为'@ drawable / contact_us_title')。 [2011-10-03 19:01:11 - TaxCalculator] E:\ Android \ Workspace \ TaxCalculator \ res \ layout \ contect_us.xml:42:错误:错误:找不到与给定名称匹配的资源(在'src'处价值'@ drawable / phone_icon')。 [2011-10-03 19:01:11 - TaxCalculator] E:\ Android \ Workspace \ TaxCalculator \ res \ layout \ contect_us.xml:53:错误:错误:找不到与给定名称匹配的资源(在'src'处价值'@ drawable / email_icon')。 [2011-10-03 19:01:11 - TaxCalculator] E:\ Android \ Workspace \ TaxCalculator \ res \ layout \ menu_screen.xml:6:错误:错误:找不到与给定名称匹配的资源(在'src'处值为'@ drawable / tax_calculator_logo')。 [2011-10-03 19:01:11 - TaxCalculator] E:\ Android \ Workspace \ TaxCalculator \ res \ layout \ menu_screen.xml:14:错误:错误:找不到与给定名称匹配的资源(在'background'处值为'@ drawable / selector_menu_button')。 [2011-10-03 19:01:11 - TaxCalculator] E:\ Android \ Workspace \ TaxCalculator \ res \ layout \ menu_screen.xml:21:错误:错误:找不到与给定名称匹配的资源(在'background'处值为'@ drawable / selector_menu_button')。 [2011-10-03 19:01:11 - TaxCalculator] E:\ Android \ Workspace \ TaxCalculator \ res \ layout \ menu_screen.xml:28:错误:错误:找不到与给定名称匹配的资源(在'background'处值为'@ drawable / selector_menu_button')。 [2011-10-03 19:01:11 - TaxCalculator] E:\ Android \ Workspace \ TaxCalculator \ res \ layout \ menu_screen.xml:35:错误:错误:找不到与给定名称匹配的资源(在'background'处值为'@ drawable / selector_menu_button')。 [2011-10-03 19:01:11 - TaxCalculator] E:\ Android \ Workspace \ TaxCalculator \ res \ drawable \ _ selector_back_button.xml:5:错误:错误:找不到与给定名称匹配的资源(在'drawable'处值为'@ drawable / back_pressed')。 [2011-10-03 19:01:11 - TaxCalculator] E:\ Android \ Workspace \ TaxCalculator \ res \ drawable \ _ selector_back_button.xml:8:错误:错误:找不到与给定名称匹配的资源(在'drawable'处值为'@ drawable / back_normal')。 [2011-10-03 19:01:11 - TaxCalculator] E:\ Android \ Workspace \ TaxCalculator \ res \ drawable \ _ selector_menu_button.xml:5:错误:错误:找不到与给定名称匹配的资源(在'drawable'处)值为'@ drawable / button_blue')。 [2011-10-03 19:01:11 - TaxCalculator] E:\ Android \ Workspace \ TaxCalculator \ res \ drawable \ _ selector_menu_button.xml:8:错误:错误:找不到与给定名称匹配的资源(在'drawable'处值为'@ drawable / button_white')。 [2011-10-03 19:01:39 - TaxCalculator]无法在设备'emulator-5554上安装TaxCalculator.apk! [2011-10-03 19:01:39 - TaxCalculator](null) [2011-10-03 19:01:39 - TaxCalculator]发布已取消!

1 个答案:

答案 0 :(得分:0)

嗯,这里没有人给我答案。但我得到了解决方案。请仔细阅读。

问题:我最近遇到了一个问题,当我将我的png文件添加到Android项目时,它抱怨它不是PNG文件。

我遇到的错误:

[2011-07-24 19:54:00 - xxxx] libpng错误:不是PNG文件 [2011-07-24 19:54:00 - xxxx]错误:处理PNG图像C:\ Users \ pawana \ workspace \ xxxx \ res \ drawable-nodpi \ background.png失败 [2011-07-24 19:54:00 - xxxx] C:\ Users \ pawana \ workspace \ xxxx \ res \ layout \ main.xml:7:错误:错误:找不到与给定名称匹配的资源(在'背景'有价值'@ drawable / background')。

环境:我使用“Windows 7”进行开发,该文件在Windows 7上作为PNG文件打开文件。我很困惑发生了什么。

背景:如果其他人遇到此问题以及解决方案,我尝试在网上搜索。没有好的答案。我已经验证了我的PNG是24位。 Android确实支持24位和32位。经过大量的研究后,我发现Android可能不喜欢“Adobe Photoshop”的PNG格式,我也曾用它创建PNG。

解决方案:最终解决方案是在MS Paint中打开png文件并重新保存为png文件。一旦我这样做,Eclipse就能够在Android项目中使用该文件。我查看它改变了什么,它将PNG转换为32位格式。由于Android支持24位和32位PNG,因此我认为有一些“Adobe Phtoshop”生成的PNG是Android不喜欢的。