Android studio如何正确使用导入Maven项目进行开发 20C

compile group: 'com.gitee.l0km', name: 'facelog-db', version: '1.0.10'
在Android studio中导入会额外多出几个jar包,同时这个项目比较大,方法以及超过65536,使用MultiDex.install(this)方法进行分包或出现NoClassDefFoundError,麻烦大神帮忙看看如何解决

7个回答

导入时候选择maven

在edit configurations中可能会出现default activity不见,需要从原项目中copy AndroidManifest.xml

导入时候选择maven

在edit configurations中可能会出现default activity不见,需要从原项目中copy AndroidManifest.xml

从原项目中copy AndroidManifest.xml

诚如你所说gradle构建方式,编译会较慢,特别是第一次使用的时候启动也会较慢。这有大致几个原因:Gradle相关插件需要下载,Maven依赖的jar包需要下载Gradle命令行编译慢,是由于配置不完善,Android Studio IDE环境亦然机器性能差参考方法,具体细节请参阅gradle官方文档,android官方文档等 下载并配置gradle离线包,配置Maven本地仓库 命令行编译的话, 配置 daemon=true(开启gradle守护进程)等,Android Studio 勾选 offlinework选项 在下面的目录下面创建gradle.properties文件:/home//.gradle/ (Linux)/Users//.gradle/ (Mac)C:\Users<username>.gradle (Windows) 并在文件中增加:org.gradle.daemon=true其他更详细的不在此处赘述--------------------------update:给到一些相关参考Chapter 19. The Gradle Daemon加速Android Studio/Gradle构建 顺手摘了一篇,类似博客不少使用Gradle构建Android程序Gradle插件用户指南(译)其他具体细节请通过官方文档,google搜索,参考他人博客解决,此处仅提供参考。链接:https://www.zhihu.com/question/24367230/answer/44804731

新鲜的工程,不要从eclipse中export(这个是很古老的做法,一旦这样,as就会自动以gradle构建项目。gradle是个神奇的东西会出现各种毛病,每次as升级都会用不同的方式构建项目!)
导入时候选择maven
在edit configurations中可能会出现default activity不见,需要从原项目中copy AndroidManifest.xml

选择maven,在edit configurations中可能会出现default activity不见,需要从原项目中copy AndroidManifest.xml

导入的时候选择maven,在edit configurations中可能会出现default activity不见,需要从原项目中copy AndroidManifest.xml

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问