相关疑难解决方法(0)

Keytool应用程序在哪里?

我需要在android中使用mapview控件,我似乎无法理解如何运行keytool.是用Eclipse安装的吗?我似乎找不到下载链接.

谢谢

java eclipse keytool android-mapview

134
推荐指数
6
解决办法
26万
查看次数

发布应用时无法找到zip-align

cannot.find.zip.align=The zipalign tool was not found in the SDK.

Please update to the latest SDK and re-export your application
or run zipalign manually.

Aligning applications allows Android to use application resources
more efficiently.
Run Code Online (Sandbox Code Playgroud)

这是我尝试发布应用时收到的消息.我正在使用Android SDK工具的最新版本(今天发布了23个)和SDK平台工具(今天也发布了20个).我得到了一个APK,但如果我尝试将其上传到Google Play,我会收到一个错误,抱怨它不是拉链对齐的.

运行zipalign手动修复apk,但是有谁知道是什么原因造成的,以及如何修复它?

android zipalign

123
推荐指数
7
解决办法
11万
查看次数

jarsigner在哪里?

我在使用开放式SuSE 12.1的Linux机器上安装了Android SDK.我已经使用这两台机器多次成功构建Android应用程序,并使用用于测试的调试密钥和来自我自己的密钥库的发布密钥对它们进行签名,因此它应该位于每台计算机上的某个位置.

使用命令

jarsigner
Run Code Online (Sandbox Code Playgroud)

但是,返回两台计算机上的命令not found错误.我查看了Android SDK文件夹,Windows上的JDK文件夹和/ usr/lib64/jvm /,但它不是我看过的任何地方.

我认为它必须是一个不同的名称.我也跑:

 find -name jarsigner
Run Code Online (Sandbox Code Playgroud)

在Linux机器上的整个系统没有成功.

java android

57
推荐指数
4
解决办法
13万
查看次数

如何使用上传密钥对您的应用进行签名

我正在尝试将我的应用发布到Google Play商店,我无法弄清楚如何使用上传密钥签署应用,如https://developer.android.com/studio/publish/app-signing.html中所述

我使用的是Android Studio,我签了apk使用Build - > generate signed APK,并在我自己的密钥库路径/文件中创建了自己的密钥.现在,要发布,我需要使用谷歌上传密钥,这让我很困惑.所以,

  1. 我在哪里可以在Google Play控制台中找到我的上传密钥?在此应用程序的App签名下,我可以看到MD5,SHA-1,SHA-256的上传证书,甚至可以下载upload.pem文件.我该怎么办?

  2. 那么我究竟如何在Android Studio中使用Build - > generate signed APK来使用这个所谓的上传密钥进行签名?

我的应用使用谷歌登录来验证用户身份.现在它可以工作,如果我只是安装自己的apk.但是,如果我从谷歌商店下载它,它不能进行谷歌认证,我认为我搞砸了发布程序.

仅供参考,我正在使用"使用Google Play App Signing"流程.

请帮忙.

android publish

22
推荐指数
3
解决办法
2万
查看次数

"Hello world"Android应用程序,文件尽可能少,没有IDE,只有文本编辑器

在我使用的几乎所有语言(Python,C,C++等)中,只能用文本编辑器编写"hello world"应用程序,并从命令行(解释语言)或编译/构建运行它它来自命令行(编译语言),例如cl.exe helloworld1.cpp.

另一方面,每次我在做Android应用程序时,我都需要使用Android Studio(在我的机器上很慢),用IDE创建一个新项目等.

问题:生成.apk Android应用程序的极简主义Java源代码文件/项目文件的最小数量是多少?如何从命令行构建它?(而且永远不必打开IDE)

注意:我已经阅读了许多Android的hello world,但所有这些都涉及到使用IDE.

NB2:我正在寻找用Java编写的标准应用程序,而不是Kivy等解决方案.

NB3:即使IDE可能更方便编程Android应用程序,我也没有看到编译/构建大量文件的任何技术原因绝对需要使用GUI进行IDE /编程.有些人(像我一样)只喜欢命令行和文本编辑器,这样一个无IDE的解决方案会有所帮助.

NB4:我在Windows平台上工作,基于这个答案,我已经在这里开始了一个"没有IDE的Hello World"github repo,但是我有一些问题,比如这个问题.另一方面,那里使用的方法似乎已被弃用......

java windows android android-studio android-gradle-plugin

22
推荐指数
2
解决办法
3689
查看次数

Eclipse中的INSTALL_PARSE_FAILED_NO_CERTIFICATES错误

嗨我一直在寻找不同的帖子,而不是错误的错误主题INSTALL_PARSE_FAILED_NO_CERTIFICATES Eclipse,但我还没有找到原因以及如何解决它.我附上了Eclipse的截图,看到了一个可视化的想法.

我不知道如何解决这个问题.

在谷歌播放中签署申请发布,从那时起,我得到这个错误,它可以吗?我可以?因为如果他们失去了项目......

非常感谢你!

捕捉我的日食

重复的Android Manifest

eclipse android

9
推荐指数
3
解决办法
4万
查看次数

Jar签名者和Apk签名者有什么区别?

由于ApkSigner在版本24.0.3及更高版本的Android SDK Build Tools中可用.我有一个问题ApkSigner和JarSigner有什么区别?为什么我们需要ApkSigner?

我可以在命令行中为两位签名者签署Apk吗?

android apksigner

6
推荐指数
1
解决办法
3860
查看次数

更改包名称

我计划通过smali更改包名(反向)

当我打开apktool.yml时,我看到了这个

forced-package-id:'127'

我试图改变它,但它崩溃我为什么要这样做?

android reverse-engineering smali

2
推荐指数
2
解决办法
2万
查看次数