打开工程以后发现,可运行的Module 没有了.怎么办? 点击这个,即可.…
Android项目目录结构分析 1.HelloWorld项目的目录结构1.1.src文件夹1.2.gen文件夹1.3.Android 2.1文件夹1.4.assets 1.5.res文件夹1.6.AndroidManifest.xml1.7.default.properties1.HelloWorld项目的目录结构(这个HelloWorld项目是基于Android 2.1的)在Eclipse的左侧展开HelloWorld项目,可以看到如下图的目录结构: 图1.HelloWorld项目目录结构 下…
前言 添加引用Module项目 设置Module项目的Libs的Jar在主项目里使用 1.在项目里添加libs包,并且加入jar 2.设置这个module项目的build.gradle dependencies { implementation fileTree(include: ['*.jar'], dir: 'libs') implementation 'androidx.appcompat:appcompat:1.1.0' implementation 'androidx.constrai…
Android项目无法运行在x86的虚拟机上 解决办法来自 https://blog.csdn.net/qq_33495943/article/details/70255942 运行程序的时候报错如下 Device supports x86, but APK only supports armeabi. 解决办法 直接在 Module 中 Gradle 文件中,知道类型以下的指定平台的代码注释掉即可. defaultConfig { //.... ndk { //设置支持的SO库架构 //abi…
Eclipse搭建Android开发环境并运行Android项目 (详细) 安装环境: window 10 64位 安装工具: JDK.Eclipse.SDK.ADT 安装步骤: 1.JAVA JDK下载安装 2.Eclipse下载安装 3.Android SDK 4.ADT安装配置 5. 创建第一个Android项目 1.JAVA JDK下载安装 下载地址:http://www.oracle.com/technetwork/java/javase/downloads/index.html 详细…
在eclipse中导入android项目,项目正常没有任何错误,但是运行时候会报错,(clean什么的都没用了.....)如图: 百度大神大多说是jdk的问题,解决: 右键项目-Properties如下图: 我的原来是1.8,换成1.7点击Apply-ok.解决. 备忘,希望给大家带来帮助,有错误请大神指正.…
Xamarin Android项目运行失败 错误信息:Build Failed: MonoDroid does not support running the previous version.  Please ensure your solution builds before running or debugging it.这是由于由于项目生成失败,并找不到以前编译的结果.这时,需要检查编译环境,并配置好运行环境,如模拟器.真机.确认环境正常后,重新编译即可.…
JDK与电脑系统要匹配,都是32位或者64位: android工程要与JDK相匹配,如果之前的android工程使用的jdk版本较高,则可能出现一些包或者类.方法.属性对应不上而报错,Android sdk版本不对也会出现类似问题: 编译和运行android项目使用的api要一致,android编译的android sdk build-tools要与java compiler compliance lever相匹配: 经典错误 Errors occurred during the build.…
今天遇到一个比较奇怪的问题,android项目上传到svn之前,可以运行,但是上传到svn后再check, 就出错. 搜索了一下,发现真的解决了问题. svn 不知道是出于什么原因,不能上传.so文件,所以,如果有朋友在上传的项目中引入了.so文件(这个文件一般是在libs文件夹下面).那么就会出现如标题一样的情况.所以, 一定要记住呀.…
在Android开发过程中,我们经常引用一些模块,或者自己封装好的Project.在Android Studio某个项目是可以引入多个Module的.这样导入Module的好处方便对源码修改以适合自己的需求. 常见: 从github下载的Android项目代码,一般都会有Example的使用样例,和工具的封装模块. eg. 在本项目中导入MPAndroidChart下的MPChartLibM Module, 可以进行如下操作: File -> New -> Import Module ->…
Android studio 项目(Project)依赖(非Module) 0. 前言 对于Module 级别的依赖大家都知道,今天说下Android Studio下的项目依赖. 场景: A Project 想依赖 B Project下的 b library. 方法一: 直接将b Library拷贝到A项目里. 方法二: 通过项目依赖,直接引用b Library. 1. 项目依赖的好处 更符合模块化的思想,被依赖的项目不需要任何的改动,他们相互独立. 一个项目持有另一个项目的引用,无需任何修改,…
1.IDEA运行android项目时不像eclipse和android studio那样直接运行,IDEA需要设置Artifacts,这样每次运行的时候它才能重新编译,以下附上步骤! 这样就可以了.…
转自:http://wiki.dourok.info/doku.php/%E7%BC%96%E7%A0%81/android/%E5%91%BD%E4%BB%A4%E8%A1%8C%E7%94%9F%E6%88%90%E5%92%8C%E8%BF%90%E8%A1%8C%E9%A1%B9%E7%9B%AE 创建项目 android create project 上面的命令可用于创建一个新项目,用法如下: android create project \-n     Notepadv1  \  …
今天在运行一个Android项目的时候,报了以下错误: D/AndroidRuntime( 3859): Shutting down VM E/AndroidRuntime( 3859): FATAL EXCEPTION: main E/AndroidRuntime( 3859): Process: com.runbo.outdoormeter, PID: 3859 E/AndroidRuntime( 3859): java.lang.NoClassDefFoundError: com.runb…
这个问题一般是由gradle版本不同引起的.要解决可以这样: 一.在确保本机Android studio 正常使用的情况下,在本机新建一个Android项目 二.在文件夹中打开新建的Android项目,找到.gradle,gradle,build.gradle,local.properties 这几个文件将他复制替换到报错的项目对应的目录. 三.打开新建项目的app文件夹,找到.gradle文件,复制替换到报错项目的app文件夹. 完成.…
android 项目在eclipse 出现Unable to execute dex: Multiple dex files define Conversion to Dalvik format failed: Unable to execute dex: Multiple dex files define 的原因主要是因为jar包重复导入造成的冲突 这个项目我使用了swipebacklayout的library,library里面已经导入了v7的jar包,项目工程里也有个v7包,解决方法就是将…
前提: product项目下有三个module,分别是: driver module domain-perf module common module 问题: driver 和 domain-perf 都依赖common, common install正常,domain-perf 在install的时候,提示: Could not resolve dependencies -SNAPSHOT: Failed to collect dependencies at com.fanxl:product…
工具: Android Studio2.0 gradle-2.10 一.Android常识 在做Android开发的时候我们首先必须要有一个SDK.一般SDK的主要作用就是将硬件和软件进行分离,做软件开发的程序员不需要知道如果去控制底层硬件的行为,SDK已经将对硬件的操作封装好,并且为我们提供了一套API,我们只需要调用相应的API就可以达到控制硬件的效果.官方的SDK是由google来发布,而每个硬件厂商会根据自己的硬件情况对SDK进行修改,主要是对底层的修改,并且保证上层API接口不变,这样…
## 需求 * 继续用`Eclipse`项目的结构,但是使用`gradle`编译,或者说任意的项目结构进行编译. ## 解决方案 1. Android studio的项目结构 1. Android Studio 整个项目是一个project 2. Project中有很多的module 3. module的类型可以有很多种,比如com.android.application是可以运行的应用程序.com.android.library是Android项目的library.2. Gradle的编译原则…
Kotlin Android项目静态检查工具的使用 Kotlin Android项目可用的静态检查工具: Android官方的Lint, 第三方的ktlint和detekt. 静态检查工具 静态检查工具, 指不需要运行代码, 对代码进行检查的工具. 不止代码风格, 还可以检查代码的正确性, 是否有安全问题, 是否有性能问题等. 静态检查工具一般都具备可扩展性, 方便使用者制定和添加自己的规则. 比较流行的Java静态检查工具有CheckStyle, FindBugs, PMD等. Android…
前言: 单挑Android项目,最近即时通讯用到环信,集成sdk的时候 官方有一句 在 ProGuard 文件中加入以下 keep. -keep class com.hyphenate.** {*;} -dontwarn com.hyphenate.** 即:混淆规则. 自己没写过关于混淆打包的文章,在此补上. 下面了解Android studio环境下 项目混淆打包的操作. ------------------------------------------------------------…
Kotlin: The Swift of Android 起这个文内标题的原因很简单,就是对Kotlin抱有希望--能使Android的开发更简洁.高效及安全.知道Kotlin是从简书的一篇短文,越来越觉得将自己学习.实践的过程和想法总结成文字分享出来,不管文笔好坏,内容多少,若能抛砖引玉就足以.所以,感谢写了那么多精彩文章的大神,而我才刚从山脚启程. 项目源码放在Github上,感兴趣的朋友可以下载,欢迎送星和讨论.Demo运行的动态效果图如下: 1. Kotlin在Android Studi…
前言 好久没写博客了,罪过啊-记事本里累积了不少东西,整理整理放上来. 关于依赖注入 Dependency Injection( 依赖注入)可以很好的帮助我们分离模块,降低耦合.提高可测试性.(PS:Roboguice 只是一个工具,依赖注入更多的是一种思想)   通常博主开发项目时喜欢以Activity .Service 等组件作为顶级层入口,辅以各类接口作为业务服务.Activity 主要负责维护界面相关的东西,及提供功能所需要的上下文环境,引入功能实现需要的接口. 这些接口的实例通过Rob…
React Natvie的官方文档的 Integrating with Existing Apps 已经很详细地教我们如何将React Natvie集成到现在的Android项目.我根据官方文档的步骤,在Windows上将React Native集成到现有的Android的过程记录下来. 集成到Android项目的要求: 一个现有的Android项目 搭建好环境(参考上一篇文章:http://my.oschina.net/common1140/blog/550501) 首先,创建一个Androi…
http://www.ikoding.com/build-android-project-with-maven/ 之前一直在做WEB前端项目,前段时间接手第一个Android项目,拿到代码之后,先试着run起来再说,导入eclipse,一堆错误,设置classpath依赖,折腾半天,还是编译错误,于是联系项目接口人,得知他有一个Android库项目没有提交到SVN,晕... 对于习惯使用Maven管理Java项目的我来说,自然想到能否用Maven构建Android项目呢?于是开始Google.百…
自己一个android项目,一直以来进展还算顺利,没有遇到什么严重性的问题,今天准备给同事手机上安装一下玩玩,谁知丢人丢大,无法build apk!报错!my god,我开发没问题啊,我手机连上usb,然后android studio里面运行,很顺利,能够正确安装. 但是换同事的手机却不行,编译报错,不行,再试下我的手机,依然正常,换同事手机就不行!! 我的第一反应是手机版本问题!果然,我手机6.0,同时手机依然是:4.4.4,好吧,去看看我的项目配置: 好吧,貌似是支持4.4.4的啊,为毛呢?…
Eclipse用起来虽然方便,但是编译打包android项目还是比较慢,尤其将应用打包发布到各个渠道时,用Eclipse手动打包各种渠道包就有点不切实际了,这时候我们用到Ant帮我们自动编译打包了. 1  Ant自动编译打包android项目 1.1   Ant安装 ant的安装比较简单,下载ant压缩包  http://ant.apache.org  (最新的为1.9.3版本),下载之后将其解压到某个目录(本人解压到E:\Program Files\apache-ant-1.9.3) ,然后配…
全程搭建过程参考网址: http://blog.csdn.net/lengxue789/article/details/38116475 http://blog.csdn.net/cbbbc/article/details/38098837和 http://www.cnblogs.com/9420sunshine/p/3638740.html 其中有些dll.lib之类的是需要添加到指定的系统目录的,参考相关博文照做即可: 1.利用cocos命令创建helloworld项目 cocos new…
今天开始正式学习Android开发的种种细节,首先从最基本的概念和操作学起. 首先看一下Android项目的目录结构. 这是我随便建立的一个test项目,我们重点关注一下几个方面的内容: 1.src目录:存放Java源代码的目录,里面建立一个包,包里面有4个java源文件(分别都继承自Activity).由于java要求比较严格,因此要求类名与文件名一致. 2.gen(Generated Java Files)目录:自动产生Java源文件的目录,是由工具自动生成的,一般不需要自己修改.里面主要有…
LibModule 配置更新 9 months ago   app 配置更新 9 months ago   gradle/wrapper 配置更新 9 months ago   screenshots readme a year ago   .gitignore 重建gradle 结构的示例 a year ago   LICENSE.TXT LICENSE a year ago   README.md 一些配置更新 9 months ago   build.gradle 配置更新 9 month…