导入程序无法运行

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

12回答
irista23 2019-01-23 18:48:47

版本对照表如下图,如果链接上找不到你要的版本,你可以自行找找其他汁源,如果实在找不到也可以选择在线安装,在线安装根据你之前发的图,应该是as联网有问题获取不到下载列表,你可以参考图2进行网络连接参数设置

http://img1.sycdn.imooc.com//climg/5c48439b0001485d09650834.jpg

http://img1.sycdn.imooc.com//climg/5c48451b00019f1209700656.jpg

提问者 慕工程7496058 2019-01-23 17:42:48

那我要如何知道这些SDK对应的API LEVER呢?

老师之前发的那个里面的android7.0好像没有

那哪个是2对应的呢?

http://img1.sycdn.imooc.com//climg/5c4837150001d50504700778.jpg

http://img1.sycdn.imooc.com//climg/5c48371500016d4804880453.jpg


  • 提问者 慕工程7496058 #1
    哪个是API 24对应的SDK呢?
    2019-01-23 17:44:13
提问者 慕工程7496058 2019-01-23 14:46:52

我的列表里面只有一个28的,没有24的。。。改成28的没有用,还是报错。。在线安装是怎么安装的?

http://img1.sycdn.imooc.com//climg/5c480d9b0001316012670882.jpg

  • 你到这个地址下载吧:http://tools.android-studio.org/
    2019-01-23 16:42:34
  • 或者https://www.androiddevtools.cn/
    2019-01-23 16:46:53
irista23 2019-01-23 13:40:50

在Android Studio中打开sdk manager如下图,检查你设置的sdk目录中有没有24版本的sdk,如果没有在线安装一个或者改一个你本地有的版本号

http://img1.sycdn.imooc.com//climg/5c47fe220001bcdf09700656.jpg

提问者 慕工程7496058 2019-01-23 12:48:31

改了还是有一个报错,他好像说是SDK的问题,我的项目下的SDK是28的。

http://img1.sycdn.imooc.com//climg/5c47f1fe0001878218600978.jpg

提问者 慕工程7496058 2019-01-22 18:41:32

是这样导入的,但是报错了。。

http://img1.sycdn.imooc.com//climg/5c46f3550001d86618600978.jpg

  • 版本问题,你的as是3.0+吧,把module下的build.gradle中的compile 改成implementation,testcompile改成testImplementation,具体参考你工程中自己创建的app下的build.gradle
    2019-01-22 18:50:08
irista23 2019-01-22 13:54:20

导入源码的过程请参考如下图

http://img1.sycdn.imooc.com//climg/5c46af59000191ad05290428.jpg

http://img1.sycdn.imooc.com//climg/5c46af7f000144c708160688.jpg

提问者 慕工程7496058 2019-01-22 11:09:42

老师昨天的问题我已经解决了,但还是导入不了。。

import mudule时选择的是这个路径对吗?

http://img1.sycdn.imooc.com//climg/5c468902000193be03130107.jpg

我导入这个路径后就报错了。。

http://img1.sycdn.imooc.com//climg/5c4689340001d0a318310993.jpg

irista23 2019-01-22 09:36:45

报错是说连接不上google服务器,你试试使用如下代码替换你工程下的build.gradle(注意不是module的)

buildscript {
   
   repositories {
       maven { url 'http://maven.aliyun.com/nexus/content/groups/public/' }
       maven { url 'http://maven.aliyun.com/nexus/content/repositories/jcenter' }
       maven { url 'http://maven.aliyun.com/nexus/content/repositories/google' }
       maven { url 'http://maven.aliyun.com/nexus/content/repositories/gradle-plugin' }
   }
   dependencies {
       classpath 'com.android.tools.build:gradle:3.1.2'
       

       // NOTE: Do not place your application dependencies here; they belong
       // in the individual module build.gradle files
   }
}

allprojects {
   repositories {
       maven { url 'http://maven.aliyun.com/nexus/content/groups/public/' }
       maven { url 'http://maven.aliyun.com/nexus/content/repositories/jcenter' }
       maven { url 'http://maven.aliyun.com/nexus/content/repositories/google' }
       maven { url 'http://maven.aliyun.com/nexus/content/repositories/gradle-plugin' }
   }
}


task clean(type: Delete) {
   delete rootProject.buildDir
}

提问者 慕工程7496058 2019-01-21 11:08:57

老师好像还是不行唉。。我把那些文件都删了,然后重新创建了一个项目还是一直在加载。。

http://img1.sycdn.imooc.com//climg/5c4537a200015c6a10320658.jpg

这是下面跳出来的错误信息

提问者 慕工程7496058 2019-01-21 10:23:20

老师,我早上好像更新了什么东西,现在案例代码和以前的代码都导入不了了。。。一直是这个状态加载不出来。。。

http://img1.sycdn.imooc.com//climg/5c452cb9000108d518800321.jpg

如果直接打开的话无法运行,他提示了这个

http://img1.sycdn.imooc.com//climg/5c452cf200014b5004120170.jpg

这个要怎么解决呀。。

  • 可能是导入错误文件导致的,你试试关闭工程,备份项目文件,删除工程中的.idea文件夹和.iml文件夹,再重新导入
    2019-01-21 10:37:04
irista23 2019-01-21 09:51:25

检查下是否是导入module方式导入的源码,另外你贴出来的效果应该是gradle还没有构建完成

http://img1.sycdn.imooc.com//climg/5c45256f0001a0e405240313.jpg

问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师