草庐IT

split-apk

全部标签

android - 已签名的 apk 在我的设备上不起作用

我使用Xamarin开发了一个安卓应用程序。它在模拟器上运行良好,但在真实设备上崩溃。apk安装在设备上并在打开应用程序时显示“应用程序意外停止。请重试”并强制关闭应用程序。目标框架、最低sdk版本等一切都很好,但仍然无法正常工作。任何帮助将不胜感激。谢谢 最佳答案 当您使用XamarinStudio(或VisualStudio)进行调试时,Xamarin.Android将单独安装Mono运行时和支持文件。如果您的应用程序是调试构建的应用程序,那么问题将是共享运行时不是现在。因此,在“发布”模式下,请确保取消选中项目选项中的“使用共

android - 将 apk 发布到 Google Play 时,一些本地化内容被删除

当我尝试将我的应用程序的新版本上传到Play时,我突然发现与以前版本的区别:我只使用默认字符串值,其中大部分是硬编码的,因为我的应用目前只支持一种语言。无论如何,在上次更新中我没有更改任何与语言环境/语言相关的内容。在谷歌搜索时,我找到的唯一引用是thislink.我使用的是过时版本的facebooksdk,但更新它并没有使我的Localizatons恢复正常……而且我不使用CoronaSDK……这将如何影响我的应用程序的分发?是不是越来越少的人可以访问它了?或者用户会看到一些错误语言的屏幕? 最佳答案 将“GooglePlay服务

java - 我想用以下符号拆分我的字符串 : +, -, *,/但是 .split 函数只接受一个

目前,这是我的代码:publicvoidsetEquals(Viewv){EditTexttxtDisplay=(EditText)findViewById(R.id.txtDisplay);display=txtDisplay.getText().toString();String[]strArrDisplay=display.split("\\+");txtDisplay.setText(String.valueOf(strArrDisplay[0]));我目前的代码只能成功拆分加号(+)。如果有加号、减号、乘号或除号,我希望字符串被拆分。假设输入为:123+5-2所以期望的输出应

android - 使用 phonegap 将现有的静态网站转换为 android 应用程序 (APK)

我有一个只使用HTML5和JS的静态网站。我也在我的Windows7PC上设置了phonegap。我的问题是,为了从现有的HTML/JS文件中创建一个androidAPK文件,我必须遵循哪些步骤。有很多关于从头开始创建新的phonegap项目的教程。但是我找不到任何关于将现有静态网站导入phonegap项目的帮助(请注意https://build.phonegap.com/apps不适合我。) 最佳答案 "AndIhavesetupthephonegapinmywindows7PCaswell."我假设您的CLI已准备好进行cord

java - 如何保护 APK 文件中的 SFTP 密码

我正在开发一个Android应用程序,它提供将图像/文件上传到FTP服务器的服务。为此,设备上的应用程序必须在发送数据之前登录到FTP服务器。我的问题来了。用户不需要/不必知道FTP登录数据。只有应用程序本身。我必须将登录数据存储在Java类中。但是我应该如何保护用户和密码呢?我可以加密或混淆它。但我认为,当JVM调用“setPassword(passwordString)方法”时,黑客有可能在运行时读取密码:StringpasswordString="myPass";JSchssh=newJSch();session=ssh.getSession(SFTP_USER,HOST_ADD

android - 签署 APK : Failure [INSTALL_FAILED_DEXOPT]. 。更新

生成的“app-release.apk”……在我的设计中不起作用,但“app-debug.apk”运行良好,更新:转到我的应用程序的先前版本后:在我的MainActivity中我有这个字符串:publicclassMainActivityextendsActionBarActivity{@OverrideprotectedvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);finalStringPREFS_NAME

android - 添加 Google Analytics 后无法生成 APK,但在 Debug模式下工作正常

这是一个非常奇怪的情况。我可以构建我的项目、清理和构建我的项目,甚至可以在具有Debug模式的物理设备上运行。我还在GoogleAnalytics网页上获得了我需要的所有数据。可悲的是,AndroidStudio没有生成发布版本,.apk文件。我完全遵循了AddAnalyticstoYourAndroidApp,官方教程,也搜索了很多答案,但那个确切的问题仍然存在。我的build.gradle看起来像这样:applyplugin:'com.android.application'applyplugin:'com.google.gms.google-services'android{co

由于 lib 目录,Android APK 文件太大

我正在构建一个大小约为4MBAPK文件的Android应用程序。从几周前开始,在构建签名应用时,生成的APK文件约为17MB。在调查了为什么会发生这种情况之后,我发现新的APK存档包含/lib目录,而该目录在4MB大小的旧APK中是不存在的。有谁知道为什么这个lib目录突然出现在APK存档中,有没有办法删除它?APK存档中/lib目录的结构是:/lib/arm64-v8a/armeabi/armeabi-v7a/mips/x86/x86_64我最近更新了AndroidStudio到2.0,也升级了gradle。这会是一个问题吗?是否有一些配置参数可以解决这个问题?我的gradle文件如

android - Keystore SHA1 不同于来自 APK 的 cert.rsa SHA1

我有一个首先使用Adob​​eAir创建的Android应用程序(及其生产keystore)。很久以前,公司转而使用常规的AndroidSDK来开发该应用程序,但由于该应用程序已经投入生产,我们使用的keystore仍然是同一个(当时由Adob​​eAir创建)。我使用keytool为GooglePlacesAPI提取了SHA1,我得到了一些类似的信息:Aliasname:Creationdate:Jan11,2015Entrytype:PrivateKeyEntryCertificatechainlength:1Certificate[1]:Owner:CN=,OU=,O=,C=US

ERROR [stage-1 2/4] RUN apk add --no-cache ca-certificates

背景该环境是在一个VM虚拟中进行的docker测试DOCKERFILE文档FROMgolang:1.9asbuilderRUNmkdir-p/go/src/testWORKDIR/go/src/testCOPYmain.go.RUNCGO_ENABLED=0GOOS=linuxgobuild-oapp.FROMalpine:latestRUNapkadd--no-cacheca-certificatesWORKDIR/root/COPY--from=builder/go/src/test/app.CMD["./app"]创建命令dockerbuild-tlqliw/test02:V1.运行报错