我可以在模拟器中正常运行我的应用程序,并使用相同的源编译最终的 APK,但在另一台具有完全相同环境(Android-SDK、Eclipse 和源代码!)复制到那里的计算机上,项目的资源不会编译到最终版本中创建分发包时的 APK。因此,分发的 APK 只有 122k 大小,而正确的大小应该是 290k 左右。尝试在设备上安装时显示为“无效”。
知道为什么吗?我使用的是原始的 proguard 文件还是一个空的文件都没有区别。
我可以在模拟器中正常运行我的应用程序,并使用相同的源编译最终的 APK,但在另一台具有完全相同环境(Android-SDK、Eclipse 和源代码!)复制到那里的计算机上,项目的资源不会编译到最终版本中创建分发包时的 APK。因此,分发的 APK 只有 122k 大小,而正确的大小应该是 290k 左右。尝试在设备上安装时显示为“无效”。
知道为什么吗?我使用的是原始的 proguard 文件还是一个空的文件都没有区别。
我的意思是文件.project
以点开头。它应该看起来像这样
<?xml version="1.0" encoding="UTF-8"?>
<projectDescription>
<name>MiniCallWidget</name>
<comment></comment>
<projects>
</projects>
<buildSpec>
<buildCommand>
<name>com.android.ide.eclipse.adt.ResourceManagerBuilder</name>
<arguments>
</arguments>
</buildCommand>
<buildCommand>
<name>com.android.ide.eclipse.adt.PreCompilerBuilder</name>
<arguments>
</arguments>
</buildCommand>
<buildCommand>
<name>org.eclipse.jdt.core.javabuilder</name>
<arguments>
</arguments>
</buildCommand>
<buildCommand>
<name>com.android.ide.eclipse.adt.ApkBuilder</name>
<arguments>
</arguments>
</buildCommand>
</buildSpec>
<natures>
<nature>com.android.ide.eclipse.adt.AndroidNature</nature>
<nature>org.eclipse.jdt.core.javanature</nature>
</natures>
</projectDescription>