草庐IT

release-apk

全部标签

Android - apk 签名 : entries' certificate chain is not validated & signatures w/o a timestamp

按照SigningyourAPPwiththeADTpluginforEclipse中的程序进行操作后,我手动验证了签名的apk(describedbelowinthesamepage):$jarsigner-verify-verbose-certsmy_application.apk每个条目都正确签名[s和sm],但最后出现了:Warning:Thisjarcontainsentrieswhosecertificatechainisnotvalidated.Thisjarcontainssignaturesthatdoesnotincludeatimestamp.Withoutati

反编译Apk资源文件和源码

反编译Apk资源文件和源码当我们想要了解一款APP时,最好的学习方式就是将其APK文件进行反编译。将APK进行反编译之后,我们就可以看到开发这个应用使用的资源文件(图片)、layout、样式、相关的实现代码等,学习这些资源文件才有助于开发技术的提升。工具准备jdk:apktool和jd-gui是jar文件,需java环境apktool:资源文件获取,可以提取出图片文件和布局文件进行使用查看。dex2jar:将APK反编译成Java源码(classes.dex转化成jar文件)。去下载最新的,防止反编译失败:https://github.com/pxb1988/dex2jar/jd-gui:查看

android - Nexus 10 camera.release 挂起 30 秒

我们是一群正在开发适用于Android的实时视频处理应用程序的开发人员。最近,一位客户报告说我们的应用程序卡住只发生在Nexus10设备上。我们自己购买了设备并进行了测试:设备预装了Android4.2-我们的应用程序没有挂起或卡住将Android升级到4.3后,我们的应用程序在关闭相机时卡住(解释见下文)升级到4.4后,我们的应用一直死机通过刷新最新的Android5.0Nexus10出厂镜像,我们的应用程序仍然卡住(编辑)-问题已通过将Nexus10升级到Android5.1解决关于卡住的更多信息:我们的应用程序在onResumeActivity方法中打开相机,安装预览回调,将预览

android - 在 Android 模拟器上安装 Facebook apk

有没有人设法做到这一点?!我已经从这个站点尝试了各种sdk/apk组合,但没有成功。https://developers.facebook.com/docs/android/downloads当我使用这个SDK时...dependencies{compile'com.facebook.android:facebook-android-sdk:3.23.0'}...它仅似乎适用于targetSdkVersion“L”。如此精细。我在x86中运行该模拟器并使用adb进行安装./sdk/platform-tools/adbinstallFacebook-25.0.0.19.30.apk我收到

android - 在启用混淆器的情况下以 Release模式编译 Android 应用程序时出现问题

我正在尝试使用混淆器编译我的Android应用程序,但我收到以下错误并且不知道如何修复它们。有人知道吗?在Debug模式下,一切都可以正常编译...Note:duplicatedefinitionoflibraryclass[org.apache.http.conn.scheme.HostNameResolver]Note:duplicatedefinitionoflibraryclass[org.apache.http.conn.scheme.SocketFactory]Note:duplicatedefinitionoflibraryclass[org.apache.http.co

android - onTokenRefresh 未在已签名的 APK 中调用,如果安装的先前版本的应用程序未实现 FCM

我已经在我的Android应用程序版本6中实现了FCM。如果之前未安装我的应用程序,将调用onTokenRefresh()。但是当我的应用程序已经安装了以前的版本(没有实现FCM)并且我用版本6更新它时,onTokenRefresh()没有被调用。我是否需要从Play商店卸载以前的应用程序版本,然后再安装新版本? 最佳答案 我认为这仍然应该是预期的行为。onTokenRefresh()将在第一次安装应用程序时调用。不是每次都更新。所以也许,您可以手动强制执行onTokenRefresh(),就像此post中提到的那样:Ifyouwo

android - 发行版 APK 与签名 APK 大小之间的巨大差异

我找到了两种生成发布APK的可能方法在模块build.gradle文件中定义ProductFlavors&SigningConfig,然后点击Run按钮(betaReleaseConfig)android{signingConfigs{my_alias{keyAlias'my_alias'keyPassword'*******'storeFilefile('*******')storePassword'******'}}compileSdkVersion23buildToolsVersion"23.0.3"defaultConfig{minSdkVersion16targetSdkVe

java - 没有在路径 : DexPathList. 上找到 .MyApp 类 仅当直接运行调试 apk 时

我四处寻找解决方案,在SO上有几个与ClassNotFoundException线程相关的问题。但我尝试了那里提供的解决方案,但没有任何帮助。所以在我的例子中,当直接从AndroidStudio将应用程序部署到设备时,它运行正常,尽管它在从文件安装时崩溃:adbinstallapp-debug.apk。03-0816:45:59.30332233-32233/us.kostenko.glagol.debugE/AndroidRuntime:FATALEXCEPTION:mainProcess:us.kostenko.glagol.debug,PID:32233java.lang.Run

c# - APK 包不在 ASP.NET Core MVC 中提供

我想在我的ASP.NETCoreMVC项目中提供.apk文件,但我不能,因为它返回404。我在VS2017中使用默认模板创建了一个简单的ASP.NETCoreMVC项目,并将.apk文件添加到wwwroot文件夹,然后我尝试访问它使用/application.apk路径,它没有工作,而/favicon.ico工作,并且该目录中的其他静态内容工作,因为在默认模板app.UseStaticFiles()被调用。然后我尝试更改配置,将静态内容从wwwroot文件夹中取出,并将application.apk放在项目的根目录中(一个文件夹从wwwroot)并使用以下方法配置项目:app.UseS

android - 如何更新不是我自己创建的 APK 版本

我是Android开发新手。我正在使用x平台开发工具,它为我构建和签署APK。这个工具有一个错误,它不会生成我指定的版本代码的APK,所有生成的APK都是版本1.0。我想解压APK,编辑版本代码,然后退出并重新打包。它最初是使用我的keystore签名的,所以我有再次签名所需的key。如何做到这一点? 最佳答案 应该是可以的;之前,我在无法访问源代码的情况下更改了现有APK的包名称。但是,您可能需要(而且我手头没有任何更具体的指南):十六进制编辑器APK文件格式指南一种计算APK校验和的方法您需要解压缩APK,更改(二进制打包的)A