我正在开发Android开发工具的Android应用程序。 现在我试了新的Android Studio,如果连接我的智能手机与电脑,并直接运行在Android Studio中的程序,一切工作正常。 但是现在我想用其他的智能手机来testing这个程序,而不用连接到我的电脑上。 每次编译程序时,ADT都会在“projectname / bin”下创build.apk文件。 我现在看到Android Studio不这么做。 所以我的问题是有可能使用Android Studio创build一个无符号的.apk文件?
我使用apktool解码了APK(原始源代码丢失),所以我可以修复布局xml文件的一些问题。 然后我用apktool重build它,当我尝试安装在我的设备上(使用adb:adb install appname.apk)时,它给了我这个错误: [INSTALL_PARSE_FAILED_NO_CERTIFICATES] 原来的apk却是由一个keystore签名的(在eclipse IDE上),这个不是,我怎么才能用它原来的Eclipse以外的keystone文件正确地签名呢!
我想用Windows命令行安装一个文件。 首先,我想编译所有的.jar文件,为不使用Eclipse的Android应用程序创build一个.apk文件。 有没有人知道如何做到这一点,而不使用Eclipse和只使用命令行。
我有一个非常有用的问题,我无法理解为什么Google Play商店中报告的尺寸与设备上报告的尺寸不同。 我的电脑上签署的APK大小是3.8MB。 上传到Google Play会显示相似的尺寸。 查看设备上的应用程序pipe理器,但显示以下统计信息: Total: 6.62MB App: 6.51MB Data: 112KB 这不是用Google Play启用的版权保护(因为其他类似的问题sugget),因为我得到相同的统计安装签名的APK或开发APK。 在/ data / app下的电话APK又是3.8MB,而/data/data/com.my.app下的文件又来了100KB左右(可能是上面的'Data'行)。 什么导致了统计差异? 编辑:进一步研究,这是我的设备上的许多应用程序的共同特点。 Google Play会报告一种尺寸,而设备通常会报告2倍的大小。 很高兴知道它可能不是我正在做的事情,但仍然好奇这里的推理是什么,因为它被用户指责“篡改”安装尺寸显得更小的令人沮丧!
如果我有一个apk,我可以删除当前的签名和一些如何重新签名一个不同的.keystore文件,仍然有应用程序安装? 更新 :我设法让它与Jorgesys的解决scheme一起工作,之前我搞砸了,我解压缩.apk,然后在删除META-INF文件夹后重新压缩它,并将文件扩展名改回.apk。 我应该做的只是用winzip打开它,并删除winzip中的文件夹。
我试图通过编辑androidmanifest.xml文件来改变我的默认/主/启动(不pipe你怎么称呼它)活动。 我所做的只是更改android:name属性。 不过,这完全打破了整个应用程序。 当我尝试安装它失败并读取 安装错误:INSTALL_PARSE_FAILED_NO_CERTIFICATES 当我试图改变它回到以前的状态,它仍然给我同样的错误…我做了什么!?!?!
当我尝试Android Studio上的debugging应用程序给这个日志输出: 磁盘上不存在APK文件/Users/MyApplicationName/app/build/outputs/apk/app-debug.apk。 我重新启动了Android Studio,但是我无法解决这个问题。 我该如何解决? 谢谢
我需要获取Android APK的软件包名称 。 我试图解压缩APK并阅读AndroidManifest.xml内容,但似乎它不是一个文本文件。 我怎样才能解压APK的包名?
我设法很好地重构了我的应用程序,除了派生的Activity类中的一些方法之外,所有东西都在一个Library Project中。 它的工作很好,除了Eclipse的控制台( 不 LogCat!)发出以下错误信息: [2011-06-13 19:54:08 – MyLibrary] Could not find MyLibrary.apk! 我清理了两个项目(库和应用程序),重新启动Eclipse,重新构build项目,但这个奇怪的错误消息仍然存在。 这个错误信息是什么意思? (特别是在一切似乎运行良好的情况下) 我如何摆脱它? 更新 :我试图删除该项目,然后重新导入它按照下面的build议。 它没有帮助。 然后我发现这个线程帮助我意识到我在应用程序的AndroidManifest.xml中引用了MyLibrary中的<uses-library> 。 我删除了它,清理了项目并重build了。 问题依然存在。 我现在怀疑这是“真正的问题”,例如我的部分pathconfiguration错误或其他问题。 它会是什么?
我要安装第一个应用程序在我的Android手机,但有一些怀疑与Android内存(最大的APK)。 所以请帮助我知道并解决问题: android可以支持的apk的最大尺寸是多less? 当我们在真实的手机上安装任何apk文件, 应用程序安装在哪里 (在SD卡或其他内存)? 我已经提到这个链接: http : //groups.google.com/group/android-developers/browse_thread/thread/7965885da4d1a03a也search很多。 我来到网上search, many people are facing the same issue什么是Android支持的应用程序的最大尺寸。 我想这个问题也有助于那些与Android应用程序编程和开发有关的人。 Update: 这一次我从这个52.5MB的图像有58Mb的应用程序,它运行在我的HTC Hero手机,但在模拟器上,它显示一个错误: Failed to upload my_application.apk on device 'emulator-5554' java.io.IOException: Unable to upload file: No space left on device Launch canceled! 现在请build议我在Drawable文件夹中存储图像的方式吗? 有没有办法压缩图像或这种方法?