草庐IT

library-project

全部标签

在 project.properties 中使用 ${sdk.dir} 构建 Android Ant

我想在我的project.properties文件中使用${sdk.dir}变量,这样我就可以将其checkin版本控制并在不同的安装机器上使用相同的文件。我的工作设置如下所示:我的project.properties:target=android-18android.library.reference.1=..\\..\\..\\sdk\\extras\\android\\support\\v7\\appcompatandroid.library.reference.2=..\\..\\..\\sdk\\extras\\google\\google_play_services\\li

android - 警告 : library class android.net.http.AndroidHttpClient 扩展或实现程序类 org.apache.http.client.HttpClient

我在导出android应用程序时从proguard收到这些奇怪的错误。我已经编辑了配置文件。但是我找不到剩下的错误是什么。我已经添加了外部Jars,配置了-dontwarn,现在我找不到剩下的问题。[2013-11-2217:13:31-MyProject]Note:therewere1267duplicateclassdefinitions.[2013-11-2217:13:31-MyProject]Warning:libraryclassandroid.net.http.AndroidHttpClientextendsorimplementsprogramclassorg.apac

Android gradle : Multi project build, 顶级build.gradle

我有一个多项目Android构建系统。项目结构如下:RootDir|settings.gradle|build.gradle|Apps|app1|build.gradle|app2|build.gradle|Libs|lib1|build.gradle|lib2|build.gradle所有应用程序和库都有通用的android配置。在根级build.gradle我有以下内容:subprojects{applyplugin:'android'android{compileSdkVersion"GoogleInc.:GoogleAPIs:19"buildToolsVersion"20.0.

基于Raft算法的DLedger-Library分析

1背景在分布式系统应用中,高可用、一致性是经常面临的问题,针对不同的应用场景,我们会选择不同的架构方式,比如master-slave、基于ZooKeeper选主。随着时间的推移,出现了基于Raft算法自动选主的方式,Raft是在Paxos的基础上,做了一些简化和限制,比如增加了日志必须是连续的,只支持领导者、跟随者和候选人三种状态,在理解和算法实现上都相对容易许多。1)DLedger是openMessaging发布的一个基于Raft实现的JAVA类库,可以方便引用到系统中,满足其高可用、高可靠、强一致的需求,其中在RocketMQ中作为消息Broker存储高可用实现的一种解决方案。2)Raft

android - ionic 推送 : GCM project number not found in android application

我正在尝试使用ionic.io发送推送通知。这是我所做的:在GCM中创建应用并启用GCMAPI。创建凭据并获取APIkey。在ionic.io仪表板中创建应用创建安全配置文件并添加apikey在ionic.io控制面板中创建一个apitoken我在app.js中的源代码由ionicstartpushdemo生成.run(function($ionicPlatform){$ionicPlatform.ready(function(){varpush=newIonic.Push({"debug":true});push.register(function(token){alert(toke

android - IntelliJ Idea Android 项目 : Gradle project sync failed

这个问题在这里已经有了答案:IntelliJBuildErrorContextMismatch(14个答案)关闭5年前。编辑:@PercyVega在this上提示的解决方案帖子对我有用。当您拥有64位JRE时,运行idea64.exe而不是idea.exe似乎可以解决问题。我从未使用过Gradle,所以我现在很困惑:我已经尝试了一段时间让这个工作,但没有任何成功。我正在尝试在IntelliJIdea2016.3.2中创建一个Android项目,但我一创建它,就收到了此消息:在消息日志上:GradlesyncstartedGradlesyncfailed:Thenewlycreatedd

android - 使用 Room Library 插入 JSON 数据

我有来自服务器的非常复杂的JSON响应。我需要插入本地数据库。下面是我的json响应{"currentdate":"2018-02-27","data":[{"date":"2017-11-05","data":[{"id":268,"schedulId":268,"userId":70,"completedOn":"0000-00-0000:00:00","currentDate":"2018-02-27","workouts":{"workoutDetails":{"workoutDetails":"1DayGainMuscleGYM","workoutName":"GainMus

android - RN : Incompatable Android library

我正在关注这个post解决我的RN0.59应用程序的错误。我所做的是添加2行到tools:replace="android:appComponentFactory"android:appComponentFactory="whateverString"AndroidManifest.xml位于android/src/main下。这是更改后的xml文件:但是react-nativerun-android仍然抛出错误:*Whatwentwrong:Executionfailedfortask':app:generateDebugBuildConfig'.>org.xml.sax.SAXPa

android - 如何在android库项目中包含jar文件

我正在尝试在android库项目中使用phonegap。库项目编译得很好,但是当我尝试启动扩展DroidGap的Activity时,出现此错误01-0210:12:17.575:W/dalvikvm(316):UnabletoresolvesuperclassofLcom/***/***.我认为这是因为android库项目编译的jar文件中没有包含phonegap.jar文件。我试过使用ant来构建,但它似乎不起作用。编辑:我正在构建一个可以在其他android项目中使用的android库。我正在使用标准androidlibraryproject但是在phonegap.jar中扩展Dr

安卓 : Automatically remove unused images from project bundle

我正在开发一个相当大的android项目,并且在可绘制文件夹中有很多图像。许多这些图像没有在项目中使用(因为它们已被替换)并且它们占用了宝贵的空间。有什么方法可以让我自动找到这些图像并删除它们,而不用搜索项目中的每个图像? 最佳答案 我用过的一些工具是androidunusedresources和androidlint其中一个功能确实说Unusedresources 关于安卓:Automaticallyremoveunusedimagesfromprojectbundle,我们在Stac