首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Android dalvik问题

Android dalvik问题
EN

Stack Overflow用户
提问于 2011-05-16 23:39:25
回答 3查看 1K关注 0票数 0

请给我安装不同的平台。我只想知道我该怎么做。如果我使用3.0平台进行开发,那些版本为2.2的人是否可以使用我的应用程序??

第二个问题,也就是主要的问题是,当我创建android项目时,我总是收到这个错误。[2011-05-16 16:32:21 - Hello World] Dx no classfiles specified [2011-05-16 16:32:21 - Hello World] Conversion to Dalvik format failed with error 1

我该怎么处理它呢?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2011-05-16 23:53:18

有几个关于该错误的报告(例如,this one。所有的解决方案都只是简单地重新加载项目(在左侧的树中选择它,然后按F5)。

关于第一个问题,除非您想支持仅限Honeycomb的功能,否则请将api级别设置为8 (Froyo)。

Eclair、Froyo和姜饼分别是android版本2.1、2.2和2.3 (在文档中也称为API级别7、8和9)。请参阅表。如果您只想支持移动电话,请将目标设置为2.1甚至更低的。这样你就可以瞄准市场上的大多数手机了。你的应用程序也可以在Honeycomb (3.x)设备上运行。

蜂巢有支持更大屏幕设备的新功能,所以如果这是你的主要目标,你可以考虑利用这些功能并放弃对手机的支持。一切都取决于你的目标是什么。

票数 1
EN

Stack Overflow用户

发布于 2011-05-16 23:55:44

您应该了解一下清单文件的minSdk和targetSdk功能:

代码语言:javascript
复制
<uses-sdk android:minSdkVersion="4" android:targetSdkVersion="8" />

这将帮助您针对android sdk版本,并准确地确定可以运行您的应用程序的最低sdk级别。

致敬,Steff

票数 0
EN

Stack Overflow用户

发布于 2011-05-17 00:02:01

为蜂巢或非平板电脑版本的Android开发,在很多方面都是不同的。您的2.2应用程序应该可以在平板电脑上正确运行,但如果您希望优化图形界面并使用仅包含在Honeycomb中的所有通知和其他内容,则必须使用适当的API。在Ice Cream三明治发布之前,我们必须开发两个不同的应用程序来获得最好的结果。

关于你在android项目中遇到的错误(我想是在eclipse下吧?)您可以在this link上找到一些细节,但是如果您遵循谷歌在开发人员页面中提供的所有说明,您将能够编写和运行Hello World应用程序。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6019787

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档