Phonegap:是否可以从apk中排除某些文件/文件夹?

26 浏览
0 Comments

Phonegap:是否可以从apk中排除某些文件/文件夹?

我在Eclipse中使用Phonegap(带有ADT插件)。

我有一个用于我的普通HTML项目的大型框架。这个框架中包含了许多js、css和图形文件。

为了方便起见,我将整个框架包含在我的Phonegap项目中,因为我以后可能需要从框架中使用某些内容。

但是当我构建apk时,框架中的所有文件都被包含在apk中,使其超过了10MB。项目中大部分文件都没有被使用,因此我需要找到一种简单的方法来从构建中排除这些文件/文件夹。

有什么建议吗?

0
0 Comments

问题的出现原因是用户想要在Phonegap中排除某些文件或文件夹,以避免它们被包含在.apk构建中。为了解决这个问题,可以使用以下方法:

1. 在构建过程中排除整个文件夹:

<property name="aapt.ignore.assets" value="&lt;dir&gt;app:" />

上述代码将排除./www/app目录下的所有文件和子文件夹。

2. 如果想要排除单个文件,可以使用以下方法:

<property name="aapt.ignore.assets" value="&lt;file&gt;filename" />

将上述代码中的"filename"替换为要排除的文件名。

3. 如果想要排除多个文件或文件夹,可以使用以下方法:

<property name="aapt.ignore.assets" value="&lt;file&gt;filename1&lt;file&gt;filename2&lt;dir&gt;dirname" />

将上述代码中的"filename1"和"filename2"替换为要排除的文件名,"dirname"替换为要排除的文件夹名。

通过使用上述方法,用户可以轻松地在Phonegap中排除特定的文件或文件夹,以满足其需求。

0
0 Comments

PhoneGap是一个开发跨平台移动应用程序的框架,它允许开发者使用HTML、CSS和JavaScript来创建应用程序。在构建PhoneGap应用程序时,有时候我们可能希望排除某些文件或文件夹不包含在生成的apk文件中。下面的内容中提到了一种方法来解决这个问题。

一种解决方法是使用ant构建过程,在ant构建过程的预编译方法中删除这些文件,然后再生成apk文件。然而,这种方法需要熟悉ant的设置和配置,对于不熟悉ant的开发者来说可能有些困难。

有人提出了另一种更简单的方法,即通过在构建工具中重新打包apk文件来包含自定义资产。他建议在stackoverflow.com上搜索相关内容。

总结起来,解决PhoneGap排除某些文件或文件夹不包含在生成的apk文件中的问题,我们可以使用ant构建过程在pre-compile方法中删除这些文件,或者通过重新打包apk文件来包含自定义资产。

0
0 Comments

Phonegap: 可以从apk中排除某些文件/文件夹吗?

问题原因:用户想知道如何在Phonegap中排除特定的文件或文件夹,以避免这些文件被包含在生成的apk中。

解决方法:用户分享了一个在Coderwall上的链接,详细介绍了如何使用build.xml来实现这一目标。他建议其他用户查看该链接以获取更多帮助。另外,还有其他用户提供了一个gist链接,其中包含了详细的内容。最后,一位用户表示之前遇到了问题,但现在已经解决了,可能是网络故障导致的。

0