【问题标题】:res\ and AndroidManifest.xml not added to my .apk fileres\ 和 AndroidManifest.xml 未添加到我的 .apk 文件中
【发布时间】:2013-02-23 19:27:30
【问题描述】:

由于更换电脑,我不得不重新安装 Eclipse 和 Android SDK。我复制了我的工作环境(目录),瞧,在模拟器中编译和运行我的应用程序时一切正常。

但是,在创建分发包时,生成的 .apk 文件大约是以前版本的 + 一半大小+ 并在尝试将其安装在电话。

仔细检查后发现.apk文件中没有添加以下文件:

res/ folder
AndroidManifest.xml
resources.arsc

Eclipse 的错误日志中没有错误消息,并且我已经禁用了 Proguard(只是为了将其作为可能的原因进行分类)。有什么想法吗?

【问题讨论】:

  • 新安装中是如何导入项目的?
  • 起初我没有导入任何东西,当被问及我的工作目录的位置时,我告诉了 Eclipse,它打开了一切都很好。当我发现这些问题时,在研究了迄今为止给出的 SO 答案之后 ;-) 我删除了 .metadata 目录并通过“导入”-“将现有项目导入工作区”导入了我的项目。然而,这并没有改变任何东西。

标签: android eclipse apk


【解决方案1】:

我会尝试两件事...

首先,显而易见的是打开项目,然后使用 Project -> Clean。

其次(如果上面没有解决它),关闭项目,然后在包资源管理器中右键单击它并选择删除 - 这不会删除项目文件(除非你选择了你显然没有的复选框不想做)。删除项目后,转到文件 -> 新建 -> 项目。选择“Android Project From Existing Code”,然后选择项目文件夹作为源。

【讨论】:

  • 这里我收到错误消息“无效的项目描述。C:\www\e-Work\testing 与另一个项目的位置重叠:'testing'”
猜你喜欢
  • 1970-01-01
  • 2017-08-01
  • 1970-01-01
  • 2011-12-10
  • 1970-01-01
  • 2016-11-30
  • 1970-01-01
  • 2021-07-27
  • 2011-01-07
相关资源
最近更新 更多