我可以在模拟器中运行我的应用程序,并使用相同的源编译最终的APK,但在另一台具有完全相同的环境(Android-SDK,Eclipse和源!)的计算机上复制,在创建分发包时,项目的资源不会编译到最终的APK中。 因此,分发APK的大小只有122k,而正确的大小应该是大约290k。尝试将其安装在设备上时,它显示为“无效”。
知道为什么吗?无论我使用的是原始的proguard文件还是空的文件都没有区别。
答案 0 :(得分:0)
我的意思是以点开头的文件.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>