草庐IT

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,命令行会显示成功消息,但在我的例子中,命令行会显示此日志。 最佳答案 假设您已经运行了模拟器,请按照

java - 导出 .apk 时出现 Joda 时间和 ProGuard 错误

在Eclipse中,当我导出.apk并启用proguard时,出现以下构建错误:[2014-07-1004:13:30-VirginMobile]Proguardreturnedwitherrorcode1.Seeconsole[2014-07-1004:13:30-VirginMobile]Warning:org.joda.convert.JDKStringConverter$9:can'tfindreferencedclassjavax.xml.bind.DatatypeConverter[2014-07-1004:13:30-VirginMobile]Warning:org.jo

android - 生成带混淆的签名 apk 时应用程序崩溃 (NoSuchMethodError)

我遇到了这个特殊的问题,我的应用程序在使用混淆(progaurd)生成签名的apk时一启动就崩溃。我的progaurd如下所示:-keeppublicclass*extendsandroid.app.Activity-keeppublicclass*extendsandroid.app.Application-keeppublicclass*extendsandroid.app.Service-keeppublicclass*extendsandroid.content.BroadcastReceiver-keeppublicclass*extendsandroid.content.C

Android Google Place Picker 在 Signed APK 中工作但在 Live 应用程序中不工作

我有一个使用了GooglePlacePicker的应用程序。我面临着一个非常奇怪的问题。当我使用我的应用程序的keystore创建已签名的APK时,PlacePicker运行良好。我通过GooglePlayStore上传的同一个APK。当我打开那个PlacePicker时,它自动关闭了。我已经在网上和这里阅读了很多评论。但我无法确定为什么它在已签名的APK中运行良好,而在GooglePlayStore上运行的相同APK却无法运行。当我检查GooglePlayStore的LIVE应用程序日志时,出现如下错误:Volley:[198]BasicNetwork.performRequest:

android - 您需要为您的 APK 使用不同的版本代码,因为您已经有一个版本代码为 1 的版本代码

我知道有人问过here正确答案是改版本并不能解决我的问题id确实在我的list中添加了这两行android:versionCode="2"android:versionName="2.01"但是当我使用androidstudio清理和构建时再次生成apk然后上传同样的错误发生了..注意:我确实检查过它是我尝试在开发者控制台上传的正确文件 最佳答案 在build.gradle文件中检查你是否有像这样的版本代码defaultConfig{minSdkVersion10targetSdkVersion22versionCode1versi

android - Assets 文件夹未添加到 Android Studio 项目和 APK

我正在尝试在AndroidStudio2.1.2中向我的Android项目添加一个Assets文件夹。我右键单击该项目并选择新建->文件夹->Assets文件夹。在左侧的项目Pane中,选择Android时它不会显示。如果我切换到项目文件,它确实会出现,但它看起来像一个普通目录,而不是一个资源目录。然后我尝试通过AndroidStudio和文件资源管理器向它添加文件(jpgs)(所有文件名都是小写的,没有特殊字符)。如果您解压缩创建的apk,它不包含Assets目录或添加的文件。有时Assets目录会从项目文件Pane中消失,尽管它仍在资源管理器中。我缺少什么步骤才能将Assets目录