2013-02-23 78 views
0

由于计算机的更改,我必须重新安装Eclipse和Android SDK。我复制了我的工作环境(目录),瞧,在编译和在模拟器中运行我的应用程序时,一切正常。res 和AndroidManifest.xml未添加到我的.apk文件中

但是,创建分发包时,生成的.apk文件仅为前一版本+的一半大小,并在尝试安装时产生+“解析软件包时出现问题”+ eror消息一部手机。

在仔细检查,我发现下面的文件不被添加到.apk文件:

res/ folder 
AndroidManifest.xml 
resources.arsc 

有错误日志在Eclipse中没有错误消息,我已经禁用Proguard的(只把它列为可能的原因)。任何想法?

+0

您是如何在新安装中导入项目的? – derekv 2013-02-23 19:29:10

+0

起初我没有输入任何东西,我问Eclipse时我告诉Eclipse我的工作目录的位置,它打开一切都很好。当我发现了这些问题后,研究了迄今给出的SO答案;-)我删除了.metadata目录并通过“导入” - “将现有项目导入工作区”导入了我的项目。然而,这并没有改变。 – richey 2013-02-23 19:36:04

回答

0

我要做两件事情......

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

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

+0

在这里,我收到错误消息“Invalid project description。 C:\ www \ e-Work \ testing与另一个项目的位置重叠:'testing'” – richey 2013-02-24 15:01:37

相关问题