【问题标题】:android app not working other than 2.1(works perfectly)android 应用程序在 2.1 之外无法运行(完美运行)
【发布时间】:2012-04-20 11:49:29
【问题描述】:

我已经基于 2.1 构建了一个应用程序 .. 发生前向兼容性错误。尽管它在 logcat 上没有显示任何错误,但点击事件在 android 2.1 之后的任何更高版本上都不起作用。在 2.1 上它可以完美运行。在我的清单中我使用过 minsdk=7。

【问题讨论】:

    标签: android android-version


    【解决方案1】:

    您可以使用 Eclipse 的 ADT 中包含的新 Lint 工具。此工具会通知您有关版本不兼容的信息,并向您展示在运行时哪些代码会导致崩溃,例如,Android 1.6

    Eclipse--> 窗口--> 运行 android lint --> 你的项目

    【讨论】:

    • Run Android lint 选项下没有显示任何内容。无法看到项目名称。
    • 在屏幕 1 上有一个图像,当我点击它时,它会重定向到另一个屏幕,该屏幕有一个按钮和 3 imageview on imageview 点击它应该打开一个表单。但是这个屏幕上的 onclick 监听器不起作用 none屏幕上的听众。 imageview 的图像来自用于服务器端内容的数据库 php
    • 但整个应用程序在 2.1 上运行,这是它的开发位置,但在更高版本上,onclicklistener 在屏幕 2 上被禁用。请帮助。
    • 该应用程序也可以在 android 2.2 版本上运行,但之后就无法运行了。谢谢阿拉塞姆。如果还有什么可以补充的,请告诉我。
    【解决方案2】:

    你好机器人你可以像这样在 manifest.xml 中使用这样的

    <uses-sdk android:minSdkVersion="8" android:targetSdkVersion="11"/>
    

    【讨论】:

    • 我在用uses-sdk android:minSdkVersion="7" android:targetSdkVersion="15" android:maxSdkVersion="15" 还在用这个。我会通知你的。
    • 这将适用于所有 maxversion 更改 android:targetSdkVersion="15"。
    • 更改权限的应用程序意外关闭。
    • 是的 nikki,这是我的想法,虽然我知道存在向前兼容性,但我不知道 onclicklistener 是如何工作的,即使它在 2.1 和 2.2 上工作也不工作
    • 它已排序,实际上有一些 xml 错误,虽然它没有显示在 logcat 上。我重做了更完整的 xml,它现在可以工作了。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多