Articles of jar

“包没有正确签名”出现给一些用户

我在Google Play上有一个应用程序,已经看了无数次更新。 最新的更新(第一次)没有为某些人安装,他们只是得到“包没有正确签名”错误消息。 它适用于我在家里的Android设备。 我正在build立和签署一个自定义的构build系统,基本归结为调用ant release ,其次 jarsigner -verbose -keystore $(keystore) -storepass $(storepass) $(appname).apk $(alias) zipalign -v 4 $(appname).apk $(finalname).apk 这已经工作了多年,没有任何修改的构build系统或密钥库,我不知道为什么它停止为一些用户工作。 我注意到文档添加了以下警告: 从JDK 7开始,缺省签名algorithm[sic]已经发生变化,您需要在签名APK时指定签名和摘要algorithm[sic](-sigalg和-digestalg)。 所以我加了-sigalg SHA1withDSA -digestalg SHA1 ,它产生一个不同大小的APK。 我可以尝试滚动,但我不想推出更新,并惹恼用户,而不知道我实际上正在修复的东西。 为什么这只对一些人失败? 我如何解决它? 明确指定-sigalg / -digestalg是否够用?

Android库JAR是否依赖于Android库AAR?

我有一个Android库项目FooLib 。 FooLib引用了像Android Context的东西,但不需要任何资源文件( res/东西),所以我现在将它打包为一个JAR,供我的应用程序使用。 我现在想让FooLib依赖于BarLib ,但BarLib 确实使用资源,所以我不能将BarLib为JAR。 相反,它被打包成一个AAR。 我有可能让FooLib依赖于BarLib但继续将FooLib为JAR? 或者,在FooLib中有一个AAR依赖,迫使我把它变成一个AAR呢?

Android – 将外部库添加到项目

将WEKA库添加到我正在进行的项目中,我遇到了很多麻烦。 我遵循了几个教程,解释了如何做到这一点,包括Android开发者指南: http://developer.android.com/guide/appendix/faq/commontasks.html#addexternallibrary 和SO上的一些贴子。 我用weka.jar文件在我的项目中创build了一个文件夹,创build了一个新的库(将weka.jar文件添加到库中),并将此库包含在我的构buildpath中。 我还在项目属性的“订单和导出”选项卡下添加了库。 我也尝试导入jar文件,以便将jar的实际内容提取到我的项目中的一个目录中。 所有这一切的最终结果是,我的项目能够正确地build立,没有错误,但是当它在模拟器上运行我的代码时,我得到以下exception: 04-10 22:52:21.051:错误/ dalvikvm(582):找不到类“weka.classifiers.trees.J48”,从方法edu.usc.student.composure.classifier.GaitClassifierImpl引用。 与J48是我的代码中的类参考。 有没有人有任何额外的build议,我可能忽略了? 谢谢!

从jar的apklib的优点是什么?

我是在回答这个问题,但并没有完全回答我的问题。 从jar的apklib的真正优势是什么? 可能的答案: 它包含资源 但是我可以很容易地把资源放到jar文件中 它包含已经准备好的android类 但是,如果我打开apklib我没有看到apklib或其他相关的东西。 更多的是我看到里面的简单来源。 那么以apklib格式保存/分发库的目的是什么?

将APK转换成JAR

可能重复: apk到jar转换器 为了有一个多平台的应用程序,我有一个特别的问题: 这是如何将文件“APK”转换为“JAR”。 感谢所有

哪里是Android应用程序的lib文件夹?

我一直在试图find所谓的lib文件夹,在那里安装一些第三方工具( 这个 )。 他们告诉你:“把它( 下载的jar文件 )放到你的Android应用程序的libs /文件夹中”。 但是,在Eclipse中,即使展开导航区域中显示的所有目录,我也找不到lib文件夹。 有人会告诉我这个lib文件夹在哪里吗? 谢谢。

JacksonParser数据绑定和核心原因“findAPK的重复文件”?

我试图学习如何使用jacksonparsing器,以获得更有效的json数据parsing。 我有这些jar文件: 从这个页面下载 jackson-core-2.2.0.jar jackson-annotations-2.2.0.jar jackson-databind-2.2.0.jar 在代码中,我只是试图parsing一个JSON到一个对象数组: @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); String json = ReadFromRaw(this, R.raw.json); ArrayList<Category> categories = null; try { ObjectMapper mapper = new ObjectMapper(); categories = mapper.readValue(json, mapper.getTypeFactory().constructCollectionType(List.class, Category.class)); // categories = mapper.readValue(json, new TypeReference<List<Category>>() {}); } catch (Exception e) { Log.e("MainActivity", "Error: " + e.getMessage()); } SimpleListView […]

Android API或Microsoft Office文件库

有没有人知道用于查看MS-Office文件(.doc,.ppt等)的Android API或库? 我知道这个问题引起了好几次,但是很久以前,我只想知道是否有什么变化? 我听说Open-Office现在可用于Android,但我找不到任何外部库… 谢谢您的帮助!

我在哪里可以得到一个JAR来导入libcore.io?

我想在我的应用程序中处理一个GaiException 。 debugging器告诉我,它存在于libcore.io包中,但是导入它会产生一个错误。 我想我需要添加一个额外的JAR到我的项目来正确解决这个types。 我一直在我的android sdk文件夹中挖了一下,但似乎没有find类似的东西。 感谢您的任何build议。

dynamic加载aar库

我正在尝试构build一个库,并使用Gradle将其dynamic加载到Android Studio中的另一个应用程序中。 我知道如何创buildjar子,并把它们加载到dex文件。 但是当我用Gradle在Android Studio中构build一个库时 – 我没有得到一个jar文件 – 我得到一个aar文件 – 我似乎无法将其转换为或加载为dex。 我怎样才能把aar转换成dex文件?