草庐IT

Android Studio 构建调试 apk 但不在设备上部署/运行

在使用Eclipse多年后,我正在努力适应AndoidStudio。我已经将一个现有的Eclipse简单项目导入到AStudio1.1.0中,尽管它构建了一个APKDirectoryofC:\dev\projects\AndroidStudio\DiddyOsmdroid\TinyOsmdroid\build\outputs\apk25/02/201517:02176,517TinyOsmdroid-debug-unaligned.apk25/02/201517:02176,518TinyOsmdroid-debug.apk它不会部署到通过USB连接的平板电脑。(它是我第一次尝试的,但

java - 通过 Proguard 从 apk 中删除 Activity

我有一个特殊情况,我需要删除一个Activity,它没有在代码本身中使用,也没有在list中引用。换句话说,它是没有混淆的死代码,所以我想摆脱它。正常约束保留扩展Activity的类,这通常很好,但保留了死代码。我怎样才能排除这个特殊的Activity被保留? 最佳答案 aapt进程将生成ProGuard规则,这些规则将自动附加并包含资源文件中的任何引用类。规则在以下目录中创建:build/intermediates/proguard-rules//aapt_rules.txt此文件中的规则也引用了来源:#viewAndroidMa

android - 来自不同 keystore 的 APK 更新

阅读Theapkmustbesignedwiththesamecertificatesasthepreviousversion我看到问题描述为UploadfailedYouuploadedanAPKthatissignedwithadifferentcertificatetoyourpreviousAPKs.Youmustusethesamecertificate.接受的答案状态(来自android网站)the.apkmustbesignedwiththesameprivatekey.Ifthepackagenameandsigningcertificatedonotmatchthos

android - 应用程序的类文件未打包到 APK 中

Android打包程序(不再)以某种方式在APK中包含来self的应用程序的类文件。从将我的设置与示例项目进行比较到重新安装Eclipse,我已经尝试了所有想到的方法。但是,当我打包应用程序时,无论是通过“导出(未)签名的应用程序包”还是仅通过在调试设备/模拟器上运行它,所有内容都包括在内(jar库、android库项目(例如ActionBarSherlock))除了我自己的代码。:-(这是仍然会产生问题的最小配置...感谢任何提示或帮助!Androidlist:类路径:Eclipse项目配置:bla-androidcom.android.ide.eclipse.adt.Resourc

android - 如何防止像 *.scala 和 *.txt 这样的文件被包含在我的 apk 文件中?

这个问题在这里已经有了答案:IgnoringfilesfromAndroidAPK(5个答案)关闭7年前。我正在尝试使用IntelliJIDEA在Scala中编写Android应用程序。我能够构建apk并正常运行,但我注意到添加到我的apk中的文件不应该存在。例如,我的所有scala源文件以及scala库jar中的rootdoc.txt都包含在内。我正在使用androidsdk提供的默认ant构建系统设置。如果可能,我尽量避免使用SBT。

android - 是否可以将新的测试版 APK 上传到 Google Play 并删除现有的正式版 APK?

我想停用正式版APK,上传测试版APK,保存我的更改,然后发布。现在我处于无法获得Beta测试链接的情况,因为我的应用程序未发布。我可以发布,但我不希望我的生产应用程序与它一起发布。这就是我想要停用生产APK的原因。GooglePlay不允许我保存更改。它说“检查表格中的错误”(没有错误)。我发现当我离开生产APK并只上传一个新的测试版APK时,我可以保存更改(同样-这不是我想要的)。除了上传虚拟生产APK或制作全新应用之外,我是否遗漏了什么或者这是不可能的? 最佳答案 为什么不先发布测试版,然后取消发布正式版应用。也可以尝试不同的

android - 如何使用 gradle 将 apk 发布到 Maven Central?

我用androidstudio创建了一个android项目。它将生成一些apk。如何使用gradle将apk发布到MavenCentral?我可以在apk的Artifact中写什么?applyplugin:'maven'applyplugin:'signing'configurations{archives{extendsFromconfigurations.default}}afterEvaluate{project->uploadArchives{repositories{mavenDeployer{configurePOM(pom)beforeDeployment{MavenDe

android - 葫芦安卓 : Asset path error when trying to run a test on an APK

CalabashAndroid在我的MacOSX上运行良好,然后突然自发地运行以下命令...calabash-androidrun我收到以下错误:2014-03-0317:48:38-JDKfoundonPATH.2014-03-0317:48:38-AndroidSDKfoundat:/Applications/AndroidStudio.app/sdk/2014-03-0317:48:38-/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/bin/ruby-Scucumber-vCode:*features/sup

android - 即使使用相同的 keystore ,更新 apk SHA1 也会有所不同

几个月前,在使用发布keystore对其进行签名后,我已将我的应用程序上传到GogglePlay,我已存储该keystore以供将来更新。现在我已经更新了apk并进行了一些更改,同时尝试上传使用相同keystore以及相同别名和密码签名的新apk,不允许将apk上传到GogglePlay。Playstore向我显示以下错误:唯一的变化是,之前应用程序是使用eclipse开发和构建的,现在是在androidstudio这可能是显示上述错误的原因吗??? 最佳答案 根据错误消息,我会说您混淆了keystore,或者androidstud

android - Circle CI Automated for Android 项目无法构建 APK 文件且未安装到设备中

我是在Android应用程序开发中使构建过程自动化的新手。最近为了学习,开始在我们的项目中使用CircleCIserver。现在直接跳到问题上看:我试着理解我们必须放在项目根目录中的.yml文件。下面是我的项目YML文件。##BuildconfigurationforCircleCI#general:artifacts:-/home/ubuntu/unideal-android/app/build/outputs/apk/machine:environment:ANDROID_HOME:/usr/local/android-sdk-linuxdependencies:override: