草庐IT

split-apk

全部标签

android - 谷歌地图不适用于派生 apk(已发布的应用程序)

好的,我想先说明一下,我已经尝试了多种解决方案,例如:AndroidStudio-GooglemapstillblankonrealAndroiddeviceAndroidGoogleMapsAPIinReleasenotworking我已尝试获取SHA1指纹,并将这些“限制”添加到GoogleDeveloperConsoleAPI凭据。还尝试将API硬编码到list中(找不到推荐这个的链接)。此时,我已将范围缩小到这些可能的问题:1)我正在使用的keystore在检查时有以下行签名算法名称:SHA256withRSA我注意到许多解决方案都谈到了SHA1withRSA。但由于这需要创建

android - 由于 AndroidManifest.xml 存在问题,无法构建 APK

出于某种原因,每当我加载我的项目时,我都会立即收到以下错误:我的AndroidManifest.xml中的代码:我尝试清理项目,但没有帮助,我不确定是什么导致了这些错误。因此,我无法构建APK。我该如何解决这个问题?谢谢! 最佳答案 android:fullBackupContent=""不能为空所以它应该指向XML其中应包含定义备份策略的规则FromDocs在AndroidManifest.xml,添加android:fullBackupContent属性为元素。此属性指向包含备份规则的XML文件。例如:创建一个名为my_back

android - 无法在android模拟器中安装apk

我正在尝试通过adbshell在ICS模拟器中安装一个apk(从一个站点下载),但它给出了以下错误:失败[INSTALL_FAILED_UID_CHANGED]可能是什么问题? 最佳答案 只需rm-r有问题的数据目录。如果您在安装时遇到此错误,只需从ADBshell运行“rm-r/data/data/com.app.class”即可。如果您想尝试保留数据,您可以找到合适的UID,然后“chown-RUID:UID/data/data/com.app.class”。在Android中,处理安装应用程序的源代码部分是PackageMan

android - 典型的 ZIP 文件和 APK 文件之间有区别吗?

我知道典型的APK文件会包含AndroidManifest.xml,但这不是我要求的方面。我问的是ZIP结构和标题,即从较低级别的角度来看。 最佳答案 任何APK文件都是有效的ZIP文件。不仅如此-文件必须存在,zipalign通常用于对齐文件内的数据结构-但它都是有效的ZIP。 关于android-典型的ZIP文件和APK文件之间有区别吗?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/quest

android - TeamCity 在构建 Idea Android 项目时不生成 apk

我有什么:一个存储在Git服务器上的IntelliJIdeaAndroid项目;TeamCity配置为将“IntelliJIdea项目”作为Runner类型。项目本身与所有与项目相关的iml和xml都存储在Git上:您只需下载它,打开并按“运行”,项目就会被编译,一个.apk文件会被放置在out/production文件夹中。我想要的除了.class文件之外,TeamCity还生成一个.apk并将其放在out/production文件夹中问题:我该如何实现?除了Idea的项目配置之外,是否有特定设置告诉TeamCity这是一个Android项目?附言AndroidSDK、依赖项、JDK

android - Eclipse 和 Android Studio 导出的 Android apk 的区别

Eclipse和AndroidStudio的apk有什么区别[IntelliJIDEA]AndroidStudio构建是否有更高的安全性? 最佳答案 AndroidStudio利用快速发展的Gradle构建系统。它建立在ApacheAnt和ApacheMaven的概念之上,但它也引入了GroovyDSL(领域特定语言),允许脚本构建,这开启了许多自动化的可能性,例如上传您的beta.apk到TestFlight进行测试。Eclipse另一方面使用ApacheAnt作为其主要构建系统,这是一个非常健壮的基于XML的构建系统。请检查这个

android - APK 扩展文件 : Specifying library path in Android Studio (Windows)

我在AndroidStudio(Windows10)上。我一直在尝试按照https://developer.android.com/google/play/expansion-files.html中的步骤进行操作但我停留在“准备使用下载程序库”部分。我已经下载并安装了GooglePlayLicenseLibrary和GooglePlayDownloaderLibrary。我已经创建了相应的模块。但是,当我转到“模块设置”并指定库存储库的路径时,出现错误,当我再次打开“模块设置”时,“库存储库”字段仍为空白。我得到的错误是:10:23:57PMIncorrectOperationExce

android - 我找不到适用于 Play 商店的 apk 发布文件

我想在PlayMarket中发布第二个Android应用程序。发布需要apk文件首先,我转到GenereateSignedBundle或APK,在那里我从我的第一个应用程序和key别名中选择android.jks文件。我收到消息:Appbundle(s)generatedsuccessfully:Module'app':locateoranalyzetheappbundle.当我点击定位时,我找不到apk文件 最佳答案 看到你正在按照下面的消息生成androidappbundleAppbundle(s)generatedsucces

android - 如果是手机或平板电脑 (Android 2.1+),则一个 APK 会启动不同的 Activity

我搜索了很多,但没有找到合适的信息。我的项目中有2个不同的Activity。一开始它是2个不同的应用程序,一个用于移动设备,一个用于平板电脑。我想混合使用它们以获得一个APK。所以当它们分开时很容易,但混合2个list我不适合我。我希望能够有2个不同的Activity和正确的启动,如果这是一个手机,另一个如果它是平板电脑。有人有可以做到这一点的list示例吗? 最佳答案 要扩展slayton的答案,在启动画面(或没有界面的启动器Activity)中,您需要检测它是否是平板电脑。您需要自己决定什么是平板电脑。我假设您正在考虑屏幕尺寸。

android - 在安卓模拟器上运行apk

我想在Android模拟器上运行APK,然后我按照以下步骤操作:将apk复制到platform-tools目录以管理员身份运行cmd.exe导航到平台工具目录从AVD管理器运行模拟器在命令行中输入adbdevices(它在列表中显示了我的模拟器)我在命令行中输入adbinsallname.apk之后我收到如下消息:我找到了这个link如何在模拟器上运行APK。其他教程也展示了它是如何工作的。如果我们在几秒钟后输入adbinstall,命令行会显示成功消息,但在我的例子中,命令行会显示此日志。 最佳答案 假设您已经运行了模拟器,请按照