问题标签 [android-version]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
12 回答
30061 浏览

android - 无法实例化活动 ComponentInfo

我正在为 Froyo 作为最低版本和 Gingerbread 作为目标版本开发应用程序。因此,清单显示:

我有一个模拟器和一个带 Gingerbread 的 Nexus One,应用程序部署和安装正确。但是一启动就崩溃了,在日志中抛出的错误是:

是的,活动“仪表板”在清单中声明:

那么这个问题可能与什么有关?这让我发疯了。

0 投票
2 回答
278 浏览

android - 如何使用为 1.6 以上的 Android 制作但针对 2.3.3 的库?

我正在尝试在我的项目中使用一些 Android 库,但我遇到了最低 SDK 版本和目标 SDK 版本的问题。我正在谈论的库是这个 ActionBar。它在自述文件中说“该项目旨在为 Android 1.6 和最高 3.0 提供可重用的操作栏组件”

我想将我的应用程序定位为 1.6(如果我碰巧需要一些更高的 API,我会在必要时对其进行更改),因此我为 ActionBar 创建了一个 Eclipse 项目,构建目标为 API 级别 4 (1.6)。尽管库minSdkVersion设置为 4(并targetSdkVersion设置为 10),但该项目无法编译。确切地说,我认为属于 API 级别 10 (2.3.3) 的错误有 3 个,其中至少一个我肯定知道,因为它正在尝试使用Build.VERSION_CODES.GINGERBREAD,而 API 级别 4 上不存在。

这个库为什么支持“Android 1.6 和最高 3.0”,甚至没有考虑到 1.6 编译,因为它使用了更高 API 的东西?

好吧,我想,让我们将 API 级别设置为 10,看看会发生什么。错误消失了,现在我只有一个警告,就像这个一样。我可以忍受,这没什么大不了的(但如果有任何方法可以从 Eclipse 中删除它,请告诉我)。

然后我创建了面向 1.6 的项目,我将库引用到我的项目中,但我无法编译/运行它,因为与上面相同的错误也适用于此。

我该如何解决这个问题?如果该库据称支持"Android 1.6 and up to 3.0",我该如何在针对 Android 1.6 的项目中使用?

0 投票
1 回答
575 浏览

android - android中的相机问题

在我的应用程序中,我正在捕获视频并将其保存到 sdcard。自 api 级别 8 以来,我的以下代码运行良好。但如果我在 api 级别 8(从 7 开始)以下运行我的应用程序,它会崩溃。它说

java.lang.NoClassDefFoundError: android.media.CamcorderProfile

如何以支持的所有版本/级别运行我的应用程序?CamcorderProfile类的替代方法是什么。

我的代码是

请帮我。提前致谢。

我的 Logcat 详细信息:

......................

0 投票
3 回答
5470 浏览

android - 更改构建版本后 Android 自定义警报对话框显示错误

我正在开发一个简单的演示。在这个演示中,我只是创建了一个简单的自定义警报对话框。它工作正常。

当我在 1.6 中构建应用程序时,它显示了完美的结果,但是当我将 android 版本从 1.6 更改为 2.2 时,它显示了意想不到的结果。它不显示我显示自定义警报对话框的背景屏幕。

这是我的 xml 文件。 自定义对话框主题文件

这是我的 CustomConfirmOkDialog 类

使用以下代码从我的主要活动中调用此类。

在此处输入图像描述 在此处输入图像描述

在这里你可以清楚地注意到1st image显示的背景。它内置于 android 1.6 版本,2nd image但不显示背景。它显示整个黑屏。它在 android 版本 2.2 中构建。如果有人能解决这个问题,我非常感谢。

谁能帮我解决这个简单而愚蠢的问题?

提前致谢。

0 投票
1 回答
1031 浏览

android - 如何在 Eclipse 中自动更改 AndroidManifest.xml 中的 android:versionName?

每次发布 apk 时,我都想更改 android:versionName。

是否有任何 Eclipse 插件或其他一些方法可以帮助它随着我的代码编译而自动更改?

例如,今天是 10/09/2011,我希望将 AndroidManifest.xml 中的值 android:versionName 设置为 1.0.0.1009

0 投票
1 回答
146 浏览

android - Android Library 目标编译和 Android 以后版本中的对象

我正在构建一个 Android 库,并且有一种方法可以获取有关设备的一些信息。我们的目标是支持 2.2 及更高版本,但想知道是否有一种方法可以收集更高版本中引入的信息(例如 2.3 中的设备序列号)并让应用程序设置为 2.2 版本进行编译。

在四处搜索后,我发现人们使用如下代码:

但是,由于存在此代码,当将构建目标设置为 8 时,使用我们的库的示例应用程序无法构建。有什么建议,或者我们是否必须与将目标设置为 9 的客户一起获取此信息?

0 投票
1 回答
2076 浏览

android - 在软键盘上显示“完成”键

在我的应用程序中将文本输入到 EditText 时,我需要软键盘来显示“完成”键。在 Android 2.1 设备上显示“完成”按钮,但在 2.3 或更高版本上不显示。

这是我使用的代码:

我正在使用带有 Android 版本 2.3.4 的三星设备。

编辑文本的屏幕截图:

在此处输入图像描述

0 投票
0 回答
72 浏览

android-version - 如何从 Google Market 获取我的 android 应用程序的版本?

我想获取当前在 Google Market 上的应用版本。除了从网页中解析之外,还有什么方法可以得到它?

0 投票
2 回答
157 浏览

android - Android2.2 平台上构建的应用程序不适用于 2.3.3 平台的模拟器

我是 android 新手,请帮帮我....我在 android 2.2platform 中构建了一个应用程序,但是当我在 2.3.3 及更高版本的模拟器上对其进行测试时,它无法正常工作。模拟器有什么问题还是我必须用2.3.3平台构建相同的应用程序.....???

0 投票
1 回答
166 浏览

google-play - 以编程方式来自 Android Market 的版本号

我正在寻找一种方法来检查我的应用程序的市场版本与设备上安装的版本相比,如果存在差异,则去市场进行更新。我不想使用网络服务。如果手机版本与市场版本不同,我在下面粘贴的代码通过在启动应用程序时将用户发送到市场来完成我想要的(我不明白如何,但确实如此......如果有人可以解释这一点,太好了! ) 如果他们访问市场,我希望能够给用户一个选择。查询中是否有告诉 Android 上市的结果?有没有办法在市场上查询版本号?这是代码: