0

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

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

4

1 回答 1

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>
于 2013-04-25T19:24:31.007 回答