有没有办法让Eclipse在尝试运行Android应用程序时总是在dex之前运行proguard?例如将其作为构建步骤无缝插入的某种方式?默认情况下它会在导出时运行,但我需要它始终运行,即使在例如只需通过菜单/键盘执行正常的“运行”或“调试”即可。对于上下文,这是相关的原因是我遇到了“太多操作码/没有扩展操作码”(http://code.google.com/p/android/issues/detail?id=26203)我在Eclipse中构建的问题。这对ant构建来说不是问题,因为它们运行proguard,它会去除所有未使用的代码。到目前为止,我一直在手动从我的第三方依赖项中剥离
关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。要求我们推荐或查找工具、库或最喜欢的场外资源的问题对于StackOverflow来说是偏离主题的,因为它们往往会吸引自以为是的答案和垃圾邮件。相反,describetheproblem以及迄今为止为解决该问题所做的工作。关闭8年前。Improvethisquestion我们有一个大型(有点笨拙)的项目,其中肯定有不再使用的文件,包括Java类和XML文件(可能还有图像)。是否有工具或方法可以找出项目中未引用哪些文件?我看到了这个问题,但它不是特定于Android的:Findunusedclassesi
有时,当我处理我的android项目并连接我的手机时,Eclipse中的logcat开始报告我手机上发生的一切,而不仅仅是与我正在处理的项目相关的内容。不过,它只是有时会这样做。如何阻止它显示所有内容而只显示与我的项目相关的内容?编辑:我忘了说我已经知道过滤器了,抱歉。我只是想知道为什么有时eclipseslogcat会显示我手机正在做的所有事情,而其他时候它只显示与我在手机上运行时当前正在处理的项目相关的内容。 最佳答案 Iforgottosayialreadyknowaboutfilters,sorry.那是因为您选择了一个过滤
每当我打开xml文件的图形布局时,Eclipse都会弹出一条错误消息,如下所示。我在为android4.4kitkat安装SDK并更新SDK工具后开始遇到这个问题。我尝试了在其他SO问题上找到的解决方案,但它们没有解决我的问题。有解决这个问题的想法吗?编辑:错误详细信息“发生内部错误。创建场景后,必须调用#init()。 最佳答案 这是一个错误报告here.当前的一个解决方案是将您的构建降级到4.3,直到报告的错误得到解决。解决方法:在图形布局(右上角的绿色Android)中切换到Android-18。
我在本教程中将Crosswalk添加到eclipse:ClickHere我完全按照教程中的方式进行了所有操作,没有出现任何错误,但是当我在手机上启动该应用程序时,我得到了这个:02-1913:37:08.147:E/AndroidRuntime(21108):FATALEXCEPTION:main02-1913:37:08.147:E/AndroidRuntime(21108):java.lang.RuntimeException:UnabletostartactivityComponentInfo{com.example.crosswalktest/com.example.cross
作为运行/调试的一部分,如何指示Eclipse将文件从我的Android解决方案复制到模拟器?我有一个小型数据库,存储在Assets中,需要与应用程序一起使用。到目前为止,我只是自己使用DDMS复制了文件,但更希望自动包含它。项目属性允许我指定构建的某些方面,例如构建顺序和应该包含哪些库,但我没有看到任何关于简单复制文件的信息。 最佳答案 使用AssetManager时,“res/assets”文件夹中的文件是否不可用?测试期间与测试期间或通过签名的apk安装时的类?我在我的一个游戏中使用了一个存储在“res/raw”中的大文件,我
我正在发布一个在Eclipse中开发的Android应用程序,如标题中所述,我想将Proguard混淆集成到构建中,专门用于导出已签名的应用程序。有没有走上Ant之路的幸运儿? 最佳答案 我也想在不使用Ant或命令行方法的情况下执行此操作。这是有效的(仅在Eclipse+Windows上):(您需要下载Proguard。脚本希望在此处找到它:C:\android-sdk_r04-windows\proguard\lib\proguard.jar)。创建Windows批处理文件“C:\android-sdk_r04-windows\o
昨天一切正常。我今天开始处理我的项目,Eclipse给了我一堆问题。首先,它不会让我调试说“无法连接到虚拟机”。我不完全记得我是如何解决这个问题的,但我做到了。我能够再次调试。我最近刚刚创建了一个新项目来测试与我的主项目分开的东西,现在Eclipse给我带来了更多问题。这次它说“内部错误发生在:“启动New_configuration”。项目路径必须只有一个段。”经过一番查找,发现与debug配置有关。现在为了调试项目,我必须转到“运行”->“运行配置”并选择我要调试的项目。以前,它会自动为我做这件事。我只是从项目中选择一个java文件,它会调试包含该文件的项目。此外,我无法在运行->
我已将ADT加载到经典Eclipse上。我按照位于此处的AndroidHelloworld入门指南中的步骤操作:http://developer.android.com/resources/tutorials/hello-world.html每次加载main.xml时都会出现此问题。这似乎是ADT插件的问题,因为它与它拥有的GUI布局编辑器(在后台创建XML的编辑器)有关。如果我直接访问XML源,它不会崩溃。我收到了不同的错误消息,内存不足,没有退出信息,以及“checkandloadtargetdatapermgen空间异常”。如果您对我的设置有任何疑问,请随时在评论中发表,我会更新
我在Win7机器上运行Eclipse3.7.2。我有AndroidSDK和AVD。一切都运作良好。我有一个Android应用程序项目,我在AVD和真实的Android设备上的模拟器下运行。亚行也运作良好。在某个时候,我获取了SDKAndroid4.0.3。然后我不得不升级一些我不记得的东西,也许是我的AVD。但是自从这次升级后,就再也没有选项可以将我的包作为Android应用程序运行了。如果我选择“运行”,它会弹出一个菜单,要求我选择一种运行方式,而“Android应用程序”不是一个选择。它必须是JavaApp等。如果我打开“运行配置”,则在我的左侧栏中没有“Android应用程序”。