这是我做的:
第一步:文件 – >导入模块 – >导航到目录并选择它.
第二步 – 文件 – >项目结构 – >模块 – >选择我的应用程序 – >依赖关系 – >将模块添加为我的项目的依赖项.
现在我的代码没有任何红线表示导入模块时出错.但是,当我选择构建时,我收到以下错误:
Gradle: package com.Google.example.games.basegameutils does not existGradle: cannot find symbol class BaseGameActivityGradle: cannot find symbol variable super...
这是我的应用程序的build.gradle文件
buildscript {repositorIEs { mavenCentral()}dependencIEs { classpath 'com.androID.tools.build:gradle:0.4'}}apply plugin: 'androID'dependencIEs {compile files('libs/androID-support-v4.jar')}androID {compileSdkVersion 17buildToolsversion "17.0.0"defaultConfig { minSdkVersion 8 targetSdkVersion 17}}
如何正确导入此外部库,请解释您的解决方案的工作原理和原因?
解决方法 所以这就是我如何解决我的问题:而不是添加
dependencIEs { compile files('libs/androID-support-v4.jar') compile project(':Module')}
你必须写:
dependencIEs { compile files('libs/androID-support-v4.jar','../Module')}
2个点表示模块(或目录)可以在实际的目录上方的1个目录中找到.所以如果你想访问一个上面有2个目录的模块,你只需要写:’../../Modulename’
您必须手动将模块添加到build.gradle,因为AndroID Studio仍在开发中,并且尚未完成用于编辑项目结构的UI.
如果这不能解决你的问题,试着这样做:(我会推荐这种方法.这就是我实际做的方法)
Examplestructure:
>项目
>库(普通文件夹)
>模块2
>模块1
settings.gradle
include ':Module1',':librarIEs:Module2'
build.gradle(Module1)
buildscript { repositorIEs { mavenCentral() } dependencIEs { classpath 'com.androID.tools.build:gradle:0.5.+' }}apply plugin: 'androID'dependencIEs { compile project(':librarIEs:Module2')}androID { compileSdkVersion 18 buildToolsversion "18.0.1" defaultConfig { minSdkVersion 8 targetSdkVersion 11 }}
build.gradle(Module2)
buildscript { repositorIEs { mavenCentral() } dependencIEs { classpath 'com.androID.tools.build:gradle:0.5.+' }}apply plugin: 'android-library'dependencIEs { compile 'com.androID.support:support-v4:18.0.0'}androID { compileSdkVersion 18 buildToolsversion "18.0.1" defaultConfig { minSdkVersion 8 targetSdkVersion 11 } sourceSets { main { manifest.srcfile 'AndroIDManifest.xml' java.srcDirs = ['src'] resources.srcDirs = ['src'] res.srcDirs = ['res'] } }}
这应该现在很好用.
要使一切正常工作,请按照以下步骤 *** 作:
>删除.IDea文件夹
>删除所有* .iml文件
>重新启动AndroID Studio并按“导入项目”
>选择包含gradle项目的目录
>从外部模型导入项目> Gradle>下一个>完
通过这些步骤,一切都应该很好.如果有任何问题请告诉我:)
总结以上是内存溢出为你收集整理的Android Studio导入模块Gradle构建错误全部内容,希望文章能够帮你解决Android Studio导入模块Gradle构建错误所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)