我正在开发一个android应用程序,其中有数百张高质量图像(512x512像素到1000x1000像素及以上),因此apk大小变得太大(超过400mb)。那么,有没有办法压缩我的.png图像或任何其他方式来减小应用程序的大小。我还阅读了有关混淆器的信息,但它会删除我的图像吗?提前致谢! 最佳答案 一个400MB的APK实在是太大了,所以你需要压缩图片,使用这些链接来压缩http://www.tinypng.comhttp://www.compresspng.comhttp://www.punypng.com您还可以选择从服务器加载
我昨天在Play商店发布了一个应用程序。现在该应用程序已上线,但当我尝试从Play商店安装该应用程序时,它甚至没有显示启动画面。它只是显示不幸停止的错误。项目中的.apk运行良好。我该如何解决这个问题?我已使用以下内容作为引用将apk上传到play商店http://www.instructables.com/id/Publishing-an-Android-App-to-the-Google-Play-Store/?ALLSTEPS 最佳答案 当你签署apk时,如果它没有正确签名,那么引用不匹配并且转换View会发生异常。所以每次清
我的应用程序apk文件的体积为56MB,因此无法上传到GooglePlay商店,因为它超过了50MB的限制。我的app的图片资源占用如下:(drawable-hdpi,319个文件,12.5MBdrawable-mdpi,346个文件,12.7MBdrawable-xhdpi,126个文件,11.9MBdrawable-xxxhdpi,9个文件,11.2MB)总计48.3MB我应该将资源文件分离到扩展文件吗?还有其他解决方案吗? 最佳答案 如果您还没有这样做,您应该尝试优化您的png大小。这里有一个免费的常用工具https://pn
为了运行测试,AndroidStudio/Gradle生成一个测试apk,它对应用程序apk执行测试。任何人都可以分享生成测试apk的位置以及项目中的位置吗?下面是我的app/build.gradleapplyplugin:'com.android.application'android{compileSdkVersion25buildToolsVersion"25.0.2"defaultConfig{applicationId"com.ark.beacons_test"minSdkVersion16targetSdkVersion25versionCode1versionName"1
我正在使用retrofit、gson和realm,我真的不知道是什么导致了这个错误,但它只发生在当minifyEnabled为true时发布apk,所以我猜这是一个proguard问题,但我不知道到底是什么问题。这是我的错误:java.lang.IllegalArgumentException:Unabletocreateconverterforclasscom.ool.oolapp.data.models.NewsFeedResponseformethoda.getPostsatretrofit2.ServiceMethod$Builder.methodError(UnknownSo
当我尝试在unity上构建我的apk时,我收到这些错误消息:1.Win32Exception:ApplicationName='/Users/kristianstenberg/Library/Android/sdk/build-tools/26.0.0/apksigner',CommandLine='sign--ks"/Users/kristianstenberg/Desktop/Platformer/VegardHansenStenberg.keystore"--ks-passpass:"Balder123"--ks-key-alias"besquare"--key-passpass
我通过将apk文件作为附件发送到我的gmail帐户来安装我的应用程序,然后从那里安装应用程序。但是通过这样做,我发现我在任何时候都只能安装一个应用程序。如果我尝试下载并安装另一个应用程序,设备会尝试替换之前安装的任何应用程序。通过命令提示符旁加载应用程序时,我发现了同样的事情。我在这里错过了什么吗?任何帮助表示赞赏。谢谢。 最佳答案 您需要为应用程序使用不同的包名称,如果这样做,也请放置单独的名称以避免在主屏幕上出现混淆。 关于android-在一台设备上安装多个apk尝试替换以前的应用
我在THIS的帮助下使用了dex2jar教程提取.class文件,并使用jd-gui查看类。但我不能在jd-gui中编辑,所以通过jd-gui,我“保存了所有资源”,现在我有一个带有.java类的.zip,所以我用Notepad++编辑了它们。所以现在我有一个.zip,其中包含.java中的所有类,我编辑了我想要的内容,如何将所有内容构建回.apk以安装到手机上?这是编辑.apk的错误方法吗?谢谢。 最佳答案 如果反编译器没有正确反编译(事实上,通过混淆你永远不会得到没有错误的代码)你不能重新编译代码...如果将类编辑到eclips
我想在我的apk文件中包含一个jar文件。我尝试了以下方法:将jar复制到我项目的lib目录添加jar到路径启用jar导出只需将jar添加到我的项目路径(其他任何位置)启用jar导出但是apk不包含jar。当我尝试启动应用程序时,控制台告诉我:Installationerror:INSTALL_FAILED_MISSING_SHARED_LIBRARYPleasechecklogcatoutputformoredetails.Launchcanceled!我正在使用EclipseIDEforJavaDevelopersVersion:IndigoServiceRelease1Build
我知道如何使用此命令从shell启动APK:adbshellamstart-aandroid.intent.action.MAIN-n包名/Activity名有没有办法使用shell命令退出apk?谢谢! 最佳答案 尝试:adbshellamkillcom.blah.foo来自帮助文档:“amkill:杀死与PACKAGE关联的所有进程。仅杀死可以安全杀死的进程——也就是说,不会影响用户体验。”换句话说:如果您正在积极使用该应用程序,这不会终止它。它只会终止准备终止的应用程序。因此,如果您希望终止正在运行的应用程序,请使用:adbs