制作“Hello World”需要什么?适用于 Android 市场上所有设备的示例?

发布于 2024-12-11 01:07:08 字数 1102 浏览 0 评论 0原文

我在让我的应用程序可用于某些设备时遇到问题。因此,我决定保持简单并返回“Hello World”示例项目,并尝试使其可用于这些设备。不幸的是,无论我如何尝试,市场都会不断筛选出旧款三星 Galaxy i7500 和 T-Mobile G1 (HTC)。

  1. 复制保护已关闭,该应用程序是“免费”的,适用于所有国家/地区,但未发布(我还没有尝试下载它......)。
  2. 清单文件有:

    ;
    
  3. 清单确实没有其他过滤器(权限、使用 -.. 或支持 -...)

  4. 我在 Ubuntu Linux (11.04)
  5. SDK 版本 r14
  6. 上使用 eclipse、Indigo Eclipse Helios、Android SDK 版本 r10 上也存在问题
  7. 市场应用程序信息指出:

    此应用程序仅适用于具有这些功能的设备(如应用程序清单中所定义)。
        屏幕布局: 小 正常 大 XLARGE
        所需的设备功能
            android.hardware.touchscreen
    该应用程序适用于超过 694 种设备。
    
  8. 不支持的设备(一些示例)是:

    <预><代码>HTC G1(鳟鱼) Touch Viva(蛋白石) 三星 看哪 II (sgh-t939) 银河 (gt-i7500) 矩(sph-m900) 角宿一(角宿一)

    至少 G1 和 i7500 有触摸屏,因此不会出现问题。

  9. Hello World 项目是在 Eclipse 中制作的,通过 File->New->Android Project ,然后只需在清单文件中添加 2) 中提到的行即可。签名,上传到市场,保存,检查设备可用性对话框。

直到 9 月份的某个时候,我使用 Eclipse 中的 Android SDK Manager 更新到最新版本后,它一直运行良好。我是唯一一个有这个问题的人吗?怎么解决呢?

I have problems to get my application available for some devices. So I decided to keep it simple and go back to the "Hello World" example project, and try to make that available for those devices. Unfortunately, no matter what I try, the market keeps filtering it for the good old Samsung Galaxy i7500 and the T-Mobile G1 (HTC).

  1. Copy Protection is Off, the application is "Free" and available for all countries but Unpublished (I'm not trying to download it ... yet).
  2. The Manifest file has:

    <uses-sdk android:minSdkVersion="3" android:targetSdkVersion="4"/>
    
  3. The manifest really has no other filters (permissions, uses-.. or supports-...)

  4. I'm using eclipse, Indigo on Ubuntu Linux (11.04)
  5. SDK version r14
  6. Problem existed also on Eclipse Helios, Android SDK version r10
  7. The Market application info states:

    This application is only available to devices with these features, as defined in your application manifest.
        Screen layouts: SMALL NORMAL LARGE XLARGE
        Required device features
            android.hardware.touchscreen
    This application is available to over 694 devices.
    
  8. Unsupported devices (some examples) are:

    HTC
     G1 (trout)
     Touch Viva (opal)
    Samsung
     Behold II (sgh-t939)
     Galaxy (gt-i7500)
     Moment (sph-m900)
     Spica (spica)
    

    At least the G1 and the i7500 have a touchscreen, so that can not be the problem.

  9. The Hello World project is made in Eclipse, with File->New->Android Project , and then just add the line mentioned in 2) in the manifest file. Sign, upload to market, save, and check the Device Availability Dialog.

It worked fine until somewhere in september, after I used the Android SDK Manager in Eclipse to update to the latest release. Am I the only one with this problem? How can it be solved?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

著墨染雨君画夕 2024-12-18 01:07:08

这是一个正在发生的错误。同样的事情实际上也发生在我身上。我最终重命名了我的包并将其上传到市场,然后它就成功了。这可能是您可以尝试的解决方案。

This is a bug going on. The same thing actually happened to me. I ended up renaming my package and uploading it to the market and then it worked. This may be a solution you can try.

作妖 2024-12-18 01:07:08

看起来这些设备甚至都没有 Android 市场,所以不用担心

参考:https://www.google.com/support/androidmarket/bin/answer.py?hl=en&answer=1141080

Android 版本必须高于 1.5 并且这些手机 是:
G1安卓v1.1
gt-i7500 安卓 v1.5
触摸 Viva Windows Mobile
看哪 II 安卓 v1.5
(sph-m900) 安卓 v1.5
...

“设备运行的是 Android 1.5

目前,Android Market 网站仅与运行 Android 1.6 或更高版本的设备兼容。如果您的设备运行的是 Android 1.5,我们建议您联系您的运营商或设备制造商,看看是否有更新可以使用更高版本的 Android。”

It looks like those devices can't even have android market so don't worry

reference: https://www.google.com/support/androidmarket/bin/answer.py?hl=en&answer=1141080

android version must be over 1.5 and those cellphones are:
G1 android v1.1
gt-i7500 android v1.5
Touch Viva Windows Mobile
Behold II android v1.5
(sph-m900) android v1.5
...

"Device is running Android 1.5

At this time, the Android Market website is only compatible with devices running Android 1.6 or higher. If your device is running Android 1.5, we recommend contacting your carrier or device manufacturer to see if an update to a higher version of Android is available."

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文