【问题标题】:Creating several Android radio straming Apps with Eclipse but can install only 1使用 Eclipse 创建多个 Android 广播流应用程序,但只能安装 1 个
【发布时间】:2015-02-22 23:09:49
【问题描述】:

我开始踏出 Android 应用开发的第一步,希望能得到一些专家的指导。

我已经成功安装了 Eclipse 并创建了一个应用程序,它只播放一个广播电台。

当我想创建第二个 Radio App 来播放第二个不同的广播电台时,大问题就开始了。 第二个应用程序在某种程度上与第一个应用程序相同,唯一的不同是它指向不同的直播 http 链接……而且它还有一些不同的图标/徽标。

我在理解如何使用 Eclipse 复制 Radio App 并允许保存它时遇到了很多问题。无论如何,现在我相信这已经解决了,但复制和粘贴工作可能是引发第二个问题的原因。

== 问题:现在,在完成第二个“Radio App”后,我的 Sony 智能手机询问我是否要更新我成功安装的第一个 Radio App,而不是让我安装第二个。

因此,很明显,即使我在多行中更改了应用程序的名称,也一定有一些东西让我的手机将第二个应用程序视为重复项,并且可能会更新第一个无线电应用程序。 事实上,它是第二个不同的应用程序,我需要为第三个电台安装它们甚至第三个应用程序!

我做错了什么?

【问题讨论】:

    标签: android eclipse installation radio


    【解决方案1】:

    在您的应用程序manifest 标签中,有一个package 属性。此值是您应用的唯一标识符。如果相同,则视为同一个应用程序。

    见:manifest

    【讨论】:

    • 谢谢 tachyonflux。您是指 AndroidManifest.xml: 3 package="com.tt.radio2" 中的第 3 行吗?如果是,我尝试快速更改名称,在其末尾添加数字 2,但随后它在几个“src”项目中给出了“编译错误”。你能告诉我如何更改包名称而不留下孤立或未链接的项目吗?那我就可以试试了。谢谢你帮助我。
    • 清单中的其他标签,如活动,将引用您的 .java 文件。所以最简单的方法是改变你的java包来匹配变化。
    • 我担心由于某些原因它对我不起作用......所以如果我为一个广播电台准备好 apk 和一切准备就绪,我将无法创建第二个 .apk因为它仍然认为第一个相同,并且电话询问我是否要“更新”它。太糟糕了....现在 Android Studio 与我交互并告诉我不应该使用 Eclipse 导入/导出...不知道为什么,也许让我更加困惑 :-)
    【解决方案2】:

    在 Eclipse(最新版本)中,从“Package Explorer”(面板左侧)右键单击项目,从打开的菜单中选择“Android Tools”并选择“Rename Application Package”。系统将要求您提供新的包名称。你不能改变它的“结构”。

    Eclipse 将警告/通知您将要应用的更改。

    Eclipse 会相应地在任何需要的地方更改包的名称。手动执行相同的操作,您很可能会面临糟糕的结果并花费更多时间。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-11-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-06-17
      相关资源
      最近更新 更多