草庐IT

multiple-apk

全部标签

android - 在 APK 中编码/解码 AndroidManifest.xml

我正在使用ApkTool在APK文件中解码AndroidManifest.xml并且它可以完美运行,但是在应用一些更改之后,我如何才能再次对其进行编码,就像之前的编码方式一样?例如(在我的情况下)更改应用标签。 最佳答案 您可以再次使用apktool创建一个新的APK文件,包括您更改的AndroidManifest.xml。首先,反编译APK文件:java-jarapktool.jardecodeapp.apkapp然后修改app目录下你想要的文件,重新编译成新的APK:java-jarapktool.jarbuildappapp_

android - 如何解决在 APK META-INF/rxjava.properties 中复制的重复文件

我在我的android应用程序上使用rxjava和rxvolley。当我尝试运行它时,我得到了这个错误Executionfailedfortask':testapp:transformResourcesWithMergeJavaResForDebug'.>com.android.build.api.transform.TransformException:com.android.builder.packaging.DuplicateFileException:DuplicatefilescopiedinAPKMETA-INF/rxjava.propertiesFile1:C:\User

android - 丢失了用于签署 android apk 的私钥。应用可以发布到 Android Market 吗?

我刚刚完成了对一家公司的Android应用程序的一些更新,却发现他们不再拥有用于签署进入Android市场的原始版本的私钥。如果我理解正确,这意味着这些更改不能作为原始应用程序的更新发布。我认为最好的选择是从市场上撤下原始应用程序(它没有很多下载或评论)并重新发布使用新key签名的应用程序。但是,我担心AndroidMarket可能不允许发布与已经发布的应用几乎相同的应用(例如,相同的名称、相同的图标、大部分相同的功能等)。以前有人遇到过这种情况吗?谷歌是否允许您作为单独的应用重新发布到Android电子市场? 最佳答案 您是正确的

android - 如何在 Android L 中使用 "PackageInstaller"类安装/更新/删除 APK?

请检查下面的类并给我有关如何使用它们的建议https://developer.android.com/reference/android/content/pm/PackageInstaller.htmlhttps://developer.android.com/reference/android/content/pm/PackageInstaller.Session.html所以请给我一个安装/更新/删除应用程序的示例。新应用程序是否有可能安装在设备配置文件所有者中? 最佳答案 没有来自AndroidMonwards的系统权限是可能

android - Android APK 签名存在哪些陷阱?

免责声明:我了解签署APK的基础知识,但我只有一个项目存在问题,并且仅在使用MicrosoftWindows作为操作系统进行签名时出现问题。我正在使用Maven构建我的APK并使用maven-jarsigner-plugin对其进行签名:org.apache.maven.pluginsmaven-jarsigner-pluginsigningsignpackagetruetarget/${project.build.finalName}.apkCERT${env.HOME}/.keystore${env.KEY_STOREPASS}${env.KEY_KEYPASS}${env.KEY

android - "Could not find the XXX.apk"控制台中的消息,同时使用链接的 Android 库启动应用程序

我在Eclipse中的工作区设置存在一些奇怪的问题。我有一个Android库项目和一个链接到该库的应用程序项目。在编译时和运行时一切正常,但是每当我启动应用程序时,我都会在Eclipse控制台中看到这条消息:"CouldnotfindXXX.apk!"我怎样才能消除它?谢谢 最佳答案 在thismessage来自Android开发者小组的LanceNanek指出,如果依赖的项目是Android项目,那么在Android项目的Java构建路径部分中存在“项目依赖项”会导致此问题。因此,请转到Java构建路径>项目并删除不正确的项目依赖

android - 模式 "One activity, multiple views": Advantages and disadvantages

此模式类似于用于开发Web应用程序的模式MainServlet(前端Controller)。这种模式的主要思想:我们有一个Activity来管理多个View,这个Activity负责表示当前内容。并非所有View都需要Activity功能(例如生命周期方法),所以主要问题是:如果我可以不用Activity,为什么我必须使用它?我发现使用这种模式有以下缺点:官方不推荐OverloadaSingleActivityScreen但他们没有解释原因。我们不能使用TabActivity、ListActivity、MapActivity。但是没有它们也有一些技巧。如果不同的屏幕有不同的菜单,那么在

安卓 MVVM : Activity with multiple Fragments - Where to put shared LiveData?

我有一个关于androidViewModels的架构问题:假设在我的应用程序中,我有一个Activity,里面有两个Fragment(使用Viewpager)。这两个fragment做不同的事情(因此可能有自己的ViewModel?),但它们也都需要各种相似的数据。这是例如网络连接是否可用的状态(如果没有连接,两个fragment会显示不同的错误UI),或者是通过来自服务器的推送来的某些用户设置,并同样影响两个fragment。这看起来像这样:现在我的问题是在使用ViewModels时如何处理这种情况?一个View观察多个ViewModel是否很好,就像我有一个用于Activity的V

android - 在 android 8 (API 26) 中以编程方式安装 apk

我写了一个在所有版本的android中安装apk的方法,它可以工作到android8。但似乎android8不响应此方法install_apk(Filefile){try{if(file.exists()){String[]fileNameArray=file.getName().split(Pattern.quote("."));if(fileNameArray[fileNameArray.length-1].equals("apk")){if(Build.VERSION.SDK_INT>=Build.VERSION_CODES.N){Uridownloaded_apk=getFil

安卓 : multiple audio tracks in a VideoView?

我有一些.MP4视频文件必须在AndroidActivity的VideoView中读取。这些视频包含多个音轨,每个音轨对应一种用户语言(例如:英语、法语、日语...)。我在寻找任何帮助或文档来提供此类功能时遇到了意外的麻烦。我目前可以使用MediaController加载视频并在VideoView中播放,但不能更改音轨。我不确定AndroidSDK是否提供任何简单的方法来做到这一点,这让我对如何解决我的问题一无所知。我正在考虑提取每个音轨,根据语言将我想要的音频加载到MediaPlayer中,然后让音频和视频一起播放。但我担心可能会出现一些同步问题并阻止我这样做。如果您有任何线索,任何