精华内容
下载资源
问答
  • android导入包的方法

    千次阅读 2020-03-19 12:04:07
    Android Studio 导入SDK Demo 1)进入android studio,点击import project(Eclipse ADT,Gradle,etc),如下图所示: 2)选择AndroidSDK文件夹下的XiaonengChatDemo,并点击 OK,如下图所示: 3)在弹出的Import ...

    Android Studio 导入SDK Demo
    1)进入android studio,点击import project(Eclipse ADT,Gradle,etc),如下图所示:

    2)选择AndroidSDK文件夹下的XiaonengChatDemo,并点击 OK,如下图所示:

    3)在弹出的Import Project from ADT页面中,填写项目导入后的目标路径,一直点击Next直到Finish,如下图所示:

    4)点击Finish后,会弹出Gradle Project info Building界面,如下图所示:

    5)Building结束后弹出import-summary.txt,表示导入成功,如下图所示:

    6)最后在XiaonengChatUI 的build.gradle 中的defaultConfig 加入minSdkVersion 版本,与主项目中的版本保持一致,并点击Sync Now,如下图所示:

     
    第二种方法:
    步骤: 
    1、导入第三方开源库 
    下载资源:http://download.csdn.net/download/lanrenxiaowen/10185999 
    在项目里面找到第三方开源库 

    这里写图片描述
    这时会在项目里面发现多了这个第三方开源库 

    这里写图片描述
    然后手动修改项目跟目录下settings.gadle 添加include ‘:App’,’:xrecyclerview’如图所示:

    include ':App',':xrecyclerview'
    1

    这里写图片描述
    然后在打开App/build.gradle这个文件,添加

    dependencies{
    compile project(':xrecyclerview')
    }
    1
    2
    3
    如图: 

    这里写图片描述
    如果这时候编译还报错的话就在项目xrecyclerview目录下添加一个build.gradle的这个文件,内容如下

    apply plugin: 'com.android.library'
    version = "1.5.5"
    group = "com.jcodecraeer"
     
    def siteUrl = 'https://github.com/jianghejie/XRecyclerView'
    def gitUrl = 'https://github.com/jianghejie/XRecyclerView.git'
     
    android {
        compileSdkVersion 26
        buildToolsVersion '26.0.2'
     
        defaultConfig {
            minSdkVersion 15
            targetSdkVersion 26
            versionCode 1
            versionName "1.0"
        }
        buildTypes {
            release {
                minifyEnabled false
                proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
            }
        }
        sourceSets.main{
            jni.srcDirs = []
            jniLibs.srcDir "src/main/libs"
        }
    }
     
     
     
    dependencies {
        compile fileTree(dir: 'libs', include: ['*.jar'])
        compile 'com.android.support:appcompat-v7:26.1.0'
        compile 'com.android.support:recyclerview-v7:26.1.0'
        compile 'com.android.support:design:26.1.0'
    }  
     
    task sourcesJar(type: Jar) {
        from android.sourceSets.main.java.srcDirs
        classifier = 'sources'
    }
     
    artifacts {
        archives sourcesJar
    }
    Properties properties = new Properties()
    properties.load(project.rootProject.file('local.properties').newDataInputStream())
     
    最后编译如果还会报错的话 
    这时候可能需要修改一下xrecyclerview目录下的AndroidManifest.xml文件有可能存在和你项目中文件有冲突或版本跨度太大导致语法的错误修改一下就OK了。
    ————————————————
    版权声明:本文为CSDN博主「LazyMalegods」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
    原文链接:https://blog.csdn.net/lanrenxiaowen/article/details/82495935

    展开全文
  • ![![图片说明](https://img-ask.csdn.net/upload/201503/17/1426569272_675412.png )图片说明](https://img-ask.csdn.net/upload/201503/17/1426569264_816547.png)怎么解决这个
  • ,但是又出于某种原因(如天朝墙的原因,很多开发者往往在导入github项目的时候,因为要下载符合该项目配套的gradle插件是点了取消,但重新开启时不能更新导致的) 好的,到这里我猜测可能要手动的把gradle给删除...

    这里的话我参考了Stack overflow上的回答 先给出解释 后面给出如何解决的办法

    An "error in opening zip file" tends to mean that a file that Gradle has downloaded has somehow become corrupted -- this might be the download of Gradle itself (which the wrapper does), or a dependency that Gradle has downloaded to run your build.

    Gradle doesn't attempt to detect or resolve the problem, so you need to fix it manually. The solution is often to purge Gradle's download caches and let it get fresh copies of what it needs. To do that, delete the .gradle directories in both your home directory and in your project's root directory and try building again.

    错误的打开zip ,往往意味着下载工具本身出错。  好的 ,从这里我分析出可能是gradle插件出了问题 ,但是又出于某种原因(如天朝墙的原因,很多开发者往往在导入github项目的时候,因为要下载符合该项目配套的gradle插件是点了取消,但重新开启时不能更新导致的) 好的,到这里我猜测可能要手动的把gradle包给删除。



    好的,我随便找了一个项目, ok 很明显发现这个gradle插件版本号为2.2.1  ,好了 那么我们就去本地目录里删除他 我们找到gradle-wrapper.properties这个文件


    一般的话 ,目录位置是在这 ,好的那么我们进入2.2.1的目录  记住是-all  不是-bin


    一般正常的grdle是包含4项

    大小在5MB左右 , 很好 ,那么如果大小不正常的并且可能没有4项的,那我们就删除整个文件夹就ok了


    到这里,我们重新打开android studio ,我们又会进入 download gradle 的界面  !如果电脑上装了360安全卫士的话,

    我们可以比较下android studio 的下载速度 ,因为被墙了 ,不可能太快你懂的。估算下100kb1s秒钟,那么我们大概下载完

    一个gradle 插件要5分钟左右!  好了请耐心等待吧 ,不要再乱点了!  

    当然也可以下载离线的gradle包,不过比较麻烦 ,这里就不做介绍啦。

    展开全文
  • 本站文章均为 李华明Himi 原创,转载务必在明显处注明:转载自【黑米GameDev街区】 原文链接: ...cocos2dx最新2.0.1版本跨平台整合NDK+Xcode,Xcode编写&编译代码,Android导入
    
    

    本站文章均为 李华明Himi 原创,转载务必在明显处注明:
    转载自【黑米GameDev街区】 原文链接: http://www.himigame.com/android-game/667.html

    此篇针对较早的-x引擎讲解的,最新的可以参考: 【Cocos2d-X(2.x) 游戏开发系列之二】cocos2dx最新2.0.1版本跨平台整合NDK+Xcode,Xcode编写&编译代码,Android导入打包运行即可!


    之前有两节介绍了mac下配置Android NDK并搭建Cocos2dX以及如何创建Cocos2d-X-Android项目,那么可能看过这两节的童鞋就很多疑问,问的最多的就是如何让Xcode中的iOS代码与Eclipse-Android代码通用?那么今天Himi就为大家详细解决这个问题,让我们只需在Xcode中编写代码,然后编译后直接导入Android即可运行打包!

    废话不多说了,正题,整合步骤如下:(为了不让童鞋们混淆,许多文件的具体修改省略,Himi直接给出文件)

    1. 使用终端创建一个Android-Cocos2dx项目先;具体步骤参照如下博文:

    【iOS-cocos2d-X 游戏开发之四】Cocos2dX创建Android NDK新项目并编译导入Eclipse中正常运行!

    2.创建好之后,然后Xcode新创建一个Cocos2dX模版的项目(已有Cocos2dX模版项目的省略此步骤)

    注意:下面的讲解为了避免童鞋们的路径混淆,那么这里Himi说下自己项目的相关路径和文件名:

    Himi创建的Xcode项目路径:(项目名称:OhMonsterMRiOS)

           /Users/Himi/Documents/HimiWork/OhMonsterMRiOS

        Himi创建的Android项目名称:(项目名称:OhMonsterMRAndroid)路径后面用不到;

    3. 拷贝新创建的Android项目下的整个“android”文件夹,路径: OhMonsterMRAndroid/android

    然后拷贝到  /Users/Himi/Documents/HimiWork/OhMonsterMRiOS/OhMonsterMRiOS

    上面这个路径就是你Xcode项目下与 ios、libs、Classes同一级别的地方!

      注意!这里只要新创建的Android项目下名为“android”文件夹,其他的都不要!!!! 

    4. 打开你的“终端”,先 cd 到你Xcode的项目下刚拷贝过来的android文件夹路径,这里Himi输入的命令如下:

    cd /Users/Himi/Documents/HimiWork/OhMonsterMRiOS/OhMonsterMRiOS/android    回车!

    继续在终端输入     pico makefile   回车! 然后根据如下图进行输入:

    这里要注意:

    clean 要顶格不留空格!    两个 rm 语句前都是  tab 缩进!不要弄错!

    输入后,control+x  保存,然后  y  ,最后回车!  OK!

    不要关闭终端,继续输入   make clean   回车!  当终端输出如下提示,表示你正确配置了:

    1
    2
    rm -rf libs/
    rm -rf obj/

    5.  下载如下四个 Android.mk 文件和一个Application.mk以及一个build_native.sh文件 ;

      mk.rar (126 字节, 9 次)

    下载解压后你可看到如下几个文件,( mk 表示你下载解压出的mk文件夹)

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    android/build_native.sh
     
    android/jni/Android.mk
     
    android/jni/Application.mk
     
    android/jni/helloworld/Android.mk
     
    Classes/Android.mk
     
    libs/cocos2dx/Android.mk

    这六个文件分别放入你Xcode项目如下路径,这里使用Himi的项目路径来说明,大家按照自己项目路径放入即可!

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    /Users/Himi/Documents/HimiWork/OhMonsterMRiOS/OhMonsterMRiOS/android/build_native.sh
     
    /Users/Himi/Documents/HimiWork/OhMonsterMRiOS/OhMonsterMRiOS/android/jni/Android.mk
     
    /Users/Himi/Documents/HimiWork/OhMonsterMRiOS/OhMonsterMRiOS/android/jni/Application.mk
     
    /Users/Himi/Documents/HimiWork/OhMonsterMRiOS/OhMonsterMRiOS/android/jni/helloworld/Android.mk
     
    /Users/Himi/Documents/HimiWork/OhMonsterMRiOS/OhMonsterMRiOS/Classes/Android.mk
     
    /Users/Himi/Documents/HimiWork/OhMonsterMRiOS/OhMonsterMRiOS/libs/cocos2dx/Android.mk

    这四个路径当中如提示文件已经存在,果断不用多想,直接覆盖即可!

     

    6. OK,四个文件放置完成之后,童鞋们需要修改刚才下载中的 build_native.sh 文件,就是android/build_native.sh文件!

    打开后只需要修改: NDK_ROOT 路径即可!别跟我说你的NDK_ROOT路径你不知道 =。 =不知道的童鞋请自动面壁~开玩笑拉,不知道的童鞋可以参考之前我介绍如何配置Android SDK 的博文哦~

    7. 最后一步了,拷贝两个文件就大功告成了!

    首先到你存放Cocos2dX引擎目录路径下(如有看过之前文章,其实就是$COCOS2DX_ROOT路径),

    然后找到CocosDenshion文件夹下的“android”文件夹,然后拷贝整个“android”文件夹到你Xcode项目下libs/CocosDenshion下,Himi的路径如下:

    /Users/Himi/Documents/HimiWork/OhMonsterMRiOS/OhMonsterMRiOS/libs/CocosDenshion

    最后找到存放Cocos2dX引擎目录路径下的cocos2dx下的“platform”文件夹,将整个“platform”文件夹拷贝到你Xcode项目下libs/cocos2dx 下,Himi的路径如下:

    /Users/Himi/Documents/HimiWork/OhMonsterMRiOS/OhMonsterMRiOS/libs/cocos2dx

     ——(此步骤为加入cocos2dx-box2d步骤,如果不使用box2d请童鞋省略此步骤)——

    (此步骤为加入cocos2dx-box2d步骤,如果不使用box2d请童鞋省略此步骤)从Cocos2dX引擎目录路径下/Box2D/拷贝Android.mk到Xcode项目下/libs/Box2D/下面去。

    —————————————————————————————————————

    8.  打开你的“终端”,先 cd 到你Xcode的项目下刚拷贝过来的android文件夹路径,这里Himi输入的命令如下:

    cd /Users/Himi/Documents/HimiWork/OhMonsterMRiOS/OhMonsterMRiOS/android    回车!

    继续输入   make clean  回车!

    继续输入  ./build_native.sh  回车!

    如果之前的步骤都没有出现任何问题,OK,终端会输出一大堆的信息,最后显示如下类似内容!

    1
    2
    3
    4
    5
    Install        : libcocosdenshion.so => libs/armeabi/libcocosdenshion.so
    Compile++ thumb  : game_logic_static <= HelloWorldScene.cpp
    StaticLibrary  : libgame_logic_static.a
    SharedLibrary  : libgame.so
    Install        : libgame.so => libs/armeabi/libgame.so

    OK,到此证明之前的配置正确完成!如果出现了 …stop类似的信息,说明其中有些地方配置出现问题!

    别着急,还没结束!最后说二点:

    一. 你拷贝到Xcode项目中的android相关文件等没必要导入你的Xcode中,如果导入反而让你的Xcode项目编译错误无法运行!

    二. 当你以后在Xcode添加了一些类,那么你需要到  Classes/Android.mk  修改一下,将你新添加的类添加进去,如下图所示:

    注意:新添加的类在其他类中“include”使用的时候一定要将文件的路径全部写完整,例如新添加有个类 StaticClassModel.cpp       StaticClassModel.h  放在dev文件夹下,那么:

    其他类中使用时:  #include “dev/StaticClassModel.h”

    在classes文件下 Android.mk中,也一样写完整路径:dev/StaticClassModel.cpp

    否则编译android时会找不到,而且提醒如下错误:

    1
    2
    3
    4
    5
    6
    Compile++ thumb  : game_logic_static <= AppDelegate.cpp
    Compile++ thumb  : game_logic_static <= HelloWorldScene.cpp
    jni/../../Classes/HelloWorldScene.cpp:3:30: error: StaticClassModel.h: No such file or directory
    jni/../../Classes/HelloWorldScene.cpp: In member function 'virtual bool HelloWorld::init()' :
    jni/../../Classes/HelloWorldScene.cpp:56: error: 'StaticClassModel' has not been declared
    make: *** [obj/local/armeabi/objs-debug/game_logic_static/HelloWorldScene.o] Error 1

     

     ——(此步骤为加入cocos2dx-box2d步骤,如果不使用box2d请童鞋省略此步骤)——

    Classes/Android.mk中找到:

    LOCAL_SHARED_LIBRARIES := cocosdenshion_shared

       在下面继续添加一句:

                   LOCAL_SHARED_LIBRARIES += box2d_shared

    —————————————————————————————————————

    对了忘记说如何导入到Eclipse中了!这里将Xcode项目导入Eclipse中很容易:

    一: 第一次将Xcode中的Android项目导入到Eclipse中,要先build!

    打开你的“终端”,先 cd 到你Xcode的项目下刚拷贝过来的android文件夹路径,这里Himi输入的命令如下:

    cd /Users/Himi/Documents/HimiWork/OhMonsterMRiOS/OhMonsterMRiOS/android    回车!

    继续输入   make clean  回车!

    继续输入  ./build_native.sh  回车!

    二:Eclipse直接将你Xcode下的“android”路径直接导入你Eclipse中即可!

    备注:不仅仅第一次将Xcode中项目导入Eclipse中需要编译,以后只要在Xcode中有代码修改和添加都记得要build!然后eclipse  Clean下运行项目就OK拉!

    下面是Himi配置之后在Xcode以及Eclipse下运行的iOS和Android截图:

     


    展开全文
  • 没有Eclipse下的快速导入包的快捷键Ctrl+Shift+O 2,自动导入设置 但Android studio设置里有一项Auto Import自动导入功能。设置过程如下: Android studio --> File--> Settings --> Editor --> ...


    1,手动导入快捷键

    只有import单个包的快捷键:Alt+Enter。没有Eclipse下的快速导入包的快捷键Ctrl+Shift+O


    2,自动导入设置

    Android studio设置里有一项Auto Import自动导入功能。设置过程如下:

    Android studio --> File--> Settings --> Editor --> Auto Import:然后设置如下图




    设置中的参数解释如下,下为转载:

        XML
        Show import popup,这个是用于编辑XML时,自动会弹出一个import的对话框,问你是否需要导入。


        Java


        Insert imports on paste:(All Ask None),这个其实就是你在复制代码的时候,对于导入的包是否需要进行询问的一个选项。
            All:有需要导入的包名时,会自动导入,不会弹提示框
            ASK:有需要导入的包名时,会弹提示框,问你要不要导入
            None:有需要导入的包名时,不会弹提示框,也不会自动导入。


        Show import popup:这个是和上面的Insert imports on paste是不同的项了哈,不要混一起,这个是指当你输入的类的声明没被导入时,会弹出一个选择的对话框。但是这边需要注意下,这个选项其实是有点问题的。不管你勾还是不勾,反正对话框是不会弹出来的,在你输完类名后,声明都自动导入了。所以我估计这个可能是Android Studio的bug。
        Optimize imports on fly:这个其实和快捷键Ctrl+Shift+O/Ctrl+Alt+O是一样的,就是把不用的声明移除掉。
        Add unambiguous imports on the fly:这个就是自动导入功能了,当你输入类名后,声明就被自动导入了。

        Exclude from Import and Completion:这个其实就是你自定义import。可以不用关注,一般来说你是用不上的。


    展开全文
  • 【iOS-cocos2d-X 游戏开发之七】整合Cocos2dX的Android项目到Xcode项目中,Xcode编写&编译代码,Android导入打包运行即可! 详细整合步骤如下:  步骤1.  首先Xcode安装最新cocos2dx版本:cocos2d-2.0-rc2-x-2.0.1...
  • 我在用android studio导入包的时候遇到一个问题,之前导入包后能看到包内的文件,现在看不到了!而且在包上面点右键还是会出现 add as library,我已经导入了,而且gradle文件里面也有对应的倚赖。
  • Android Studio自动导入包删除包依照此设置有冲突的不会自动导,没有冲突的会自动导入,没有用的 会自动删除
  • Android Studio 删除无用导入包

    千次阅读 2017-11-10 14:17:24
    删除无用导入包 1、点击Analyze 2、选择run inspeaction by name,弹出下图的框 3、.输入unused import,并且点击搜索出的结果 4、android studio筛选出未使用的包导入,然后根据需要删除 5、在2弹窗中...
  • Android Studio自动导入包设置

    千次阅读 2018-07-16 04:05:39
    Android Studio有两种导入包的方式:手动导入、设置自动导入; 手动导入:  使用快捷键Alt+Enter; 自动导入设置:  File -&gt; Settings -&gt; Editor -&gt; General -&gt; Auto Import -&...
  • Android导入JAR

    2017-03-29 01:13:08
    1、注意导入包到项目时,直接将解压后的jar文件全部复制到libs文件目录下即可,否则运行时会报错。2。同时可通过属性—>JAVA构建路径—>库—>添加外部JAR添加到外部库,便可查看其中函数。 注意,若只做第二步,从...
  • 如何在Android Studio中导入包

    千次阅读 2018-01-27 10:49:00
    AndroidStudio中,有三种导入包的方式:一、(1)直接将包复制到app下的libs文件夹中 (2)此时并jar包并没有和项目产生依赖关系,还需要右击jar包,选择add as library 图1.2 图1.3 (3)点击ok,...
  • Android pdf插件,有测试程序,和导入包,还有控件源码.rar,太多无法一一验证是否可用,程序如果跑不起来需要自调,部分代码功能进行参考学习。
  • android.app :提供高层的程序模型、提供基本的运行环境 android.content:包含各种的对设备上的数据进行访问和发布的类 android.database :通过内容提供者浏览和操作数据库 android.graphics:底层的图形库,...
  • Android Studio中可以通过Alt+Enter的快捷键方式导入包名,但是这种方式只能一个个添加,如何自动添加呢? FIle -> Setting
  • Android studio自动导入包

    千次阅读 2018-10-12 11:42:00
  • android studio导入jar的方法: 1.将jar放到module的libs目录下 2.在所导入的jar上右键,选择“Add as library”. 其中,第二点跟eclipse不同,eclipse不需要这样。 转载于:...
  • 最近在学习HttpClient的Get和Post方式获取数据的时候,涉及到要导入Apache的httpClient的问题下载完Apache的HttpClient的后,在项目中导入了.jar,运行程序出现了错误:提示PackageDebug
  • Android studio 自动导入包 import(全部)

    千次阅读 2015-08-22 17:46:34
    1 Android studio 只有import单个的快捷键:Alt+Enter。 2 Android Studio下使用Shift+Ctrl+O快捷键的解决方案:  依次打开:File -> Settings -> Editor -> Auto Import  然后设置如下图: ...
  • Android Studio导入jar

    2020-09-23 16:21:11
    导入包 如下图或点击快捷键F4,进入项目结构配置页面 点击Dependencies 选择要导入包的模块,以app为例 选择jar包 指定包的路径,点击OK 点击OK,导入指定路径下所有jar包 导入成功 在External Libraries下...
  • 这个是android-support-v7的依赖库,希望对你有用
  • android导入文件详解

    千次阅读 2016-09-27 21:26:33
    1、的基本概念 ...3、android导入文件 根据上面的知识,我们不难知道import android.util.AttributeSet;中android.util是名,而AttributeSet是android.util下的类。 import android.util
  • android studio 导入aar

    2017-03-23 11:47:36
    aar导入
  • Android导入aar

    千次阅读 2019-02-28 19:00:46
    直接在app的build.gradle中添加
  • 怎样在android平台上使用第三方jar,为什么我在引入了,编译时没有错误,运行时就有错误,报无法实例化错误,请问这是什么原因,本文给于解决方法,需要了解的朋友可以参考下
  • Android导入Volley

    千次阅读 2017-09-14 15:35:05
    在工程**(Module) 目录中找到 build.gradle**文件 在 dependencies ...新版本的AndroidStudio将 compile 改成 implementation 即可 implementation 'com.mcxiaoke.volley:library:1.0.+'
  • Eclipse导入android项目xml报错 Eclipse导入android项目xml报错 Eclipse导入android项目xml报错 Eclipse导入android项目xml报错
  • AndroidStudio导入aar

    千次阅读 2018-01-05 20:29:53
    这次导入arr主要是为了利用face++的SDK。刚开始都不知道aar这个东西,只知道jar,所以也是一脸的懵逼啊,后来百度了下,看了这位博主的博客文章,才明白了该怎么导入,可是又出现了问题。按照他的第一种方法导入,...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 107,033
精华内容 42,813
关键字:

安卓怎么导入包