资源没有链接到最终APK

时间:2013-04-16 14:07:47

标签: eclipse proguard android-resources apk

我可以在模拟器中运行我的应用程序,并使用相同的源编译最终的APK,但在另一台具有完全相同的环境(Android-SDK,Eclipse和源!)的计算机上复制,在创建分发包时,项目的资源不会编译到最终的APK中。 因此,分发APK的大小只有122k,而正确的大小应该是大约290k。尝试将其安装在设备上时,它显示为“无效”。

知道为什么吗?无论我使用的是原始的proguard文件还是空的文件都没有区别。

1 个答案:

答案 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>