低版本android打开高版本_低版本打开高版本android项目 - CSDN
  • 低版本 compile sdk Version:API 22: Android 5.1 (Lollipop) build tools Version:21.0.1 Dependencies: com.android.support.appcompat-v4:22.1.0 com.android.support.appcompat-v7:22.

    AndroidStudio情况

    低版本

    compile sdk Version:API 22: Android 5.1 (Lollipop)

    build tools Version:21.0.1

    Dependencies:

    com.android.support.appcompat-v4:22.1.0

    com.android.support.appcompat-v7:22.1.0


    高版本

    compile sdk Version:API 23: Android 6.0 (Marshmallow)

    build tools Version:23.0.1

    Dependencies:

    com.android.support.appcompat-v4:23.1.0

    com.android.support.appcompat-v7:23.1.0


    问题1.Error:(22, 0) Gradle DSL method not found: 'android()'

    删除下图中圈中内容



    再去点击下图的中的按钮



    问题2.接着出现下图问题:Error:(22,0) Gradle DSL method not found: 'compile()'



    再去删除下图圈中内容:



    展开全文
  • android的应用程序安装包APK如果是在版本的android jar上开发的是无法在低版本android SDK上跑的,所以我们需要将我们已经开发好的应用程序换上低版本android jar包重新编译一个APK,那么如何简单的在版本的...
    android的应用程序安装包APK如果是在高版本的android jar上开发的是无法在低版本的android SDK上跑的,所以我们需要将我们已经开发好的应用程序换上低版本的android jar包重新编译一个APK,那么如何简单的在高版本的工程中直接修改呢:


    1、 eclipse中点击工程->Properties-> Android 在右侧的界面中选中Android 2.2即可(前提是你的android sdk中同时包含这两个版本的android jar包)

    或者 打开default.properties文件,在工程的根目录下,将target=android-10(2.3)修改成target=android-8(2.2),这样就是将原来android jar 2.3修改成了android jar 2.2。修改完后保存,eclipse会自动的将工程中的android jar 2.3替换成android jar 2.2

    2、打开AndroidManifest.xml文件,将<uses-sdk android:minSdkVersion="10" />修改为<uses-sdk android:minSdkVersion="8" /> 保存文件。

    3、重新编译工程生成APK:

     菜单栏->Project->Clean

    就可以在V2.1的android系统上跑这个应用程序了。

    展开全文
  • 由于版本的差异,每当从网上下载一个例程,直接打开,在本机上编译,就会经常遇到一些问题。 Android Studio 3.0开始需要添加google() 现象如下: 或 解决方法:build.gradle 文件里加入google(),具体可...

    由于版本的差异,每当从网上下载一个例程,直接打开,在本机上编译,就会经常遇到一些问题。

    Android Studio 3.0开始需要添加google()

    现象如下:

    解决方法:Gradle Scripts 下的 build.gradle 文件里加入google(),(可能有多个build.gradle 文件)具体可参照以下文件。

    // Top-level build file where you can add configuration options common to all sub-projects/modules.
    
    buildscript {
        repositories {
            google() // Android Studio 3.0开始需要添加这行
            jcenter()
        }
        dependencies {
            // 下面的版本号就是Android Studio的版本号
            classpath 'com.android.tools.build:gradle:3.5.3'
    
            // NOTE: Do not place your application dependencies here; they belong
            // in the individual module build.gradle files
        }
    }
    
    allprojects {
        repositories {
            google() // Android Studio 3.0开始需要添加这行
            jcenter()
        }
    }
    
    task clean(type: Delete) {
        delete rootProject.buildDir
    }
    

    缺少SDK

    在build的时候,出现了以下的错误提示:

    解决方法:

    安装相应的SDK.

    装SDK的方法如下:

    1.打开SDK Manager。

    2. android-23 对应的就是下面的这个SDK,选中安装好即可。

     

    问题点:AndroidStudio启动后updating indices 卡进度条的问题

    注意:一般情况下,是别的原因引起的,不会用到下面的解决方法。

    每当从网上下载一个例程,直接打开,在本机上编译,就会经常遇到 updating indices 卡进度条的问题,如下:

    解决方法:

    • 打开File下拉菜单 ==> 选择Invalidate Caches(删除缓存)
    • 重启AndroidStudio

     

    展开全文
  • Android P,系统应用集成,部分应用初次打开时提示此应用专为低版本Android打造,因此可能无法正常运行。请尝试检查更新或与开发者联系 定位原因:1. 猜测和应用sdk版本有关 2. AndroidManifest.xml 里 targetSdk...

    Android P,系统应用集成,部分应用初次打开时提示此应用专为低版本Android打造,因此可能无法正常运行。请尝试检查更新或与开发者联系

    定位原因:1. 猜测和应用sdk版本有关

    2. AndroidManifest.xml 里  targetSdkVersion版本为15

    <uses-sdk
            android:minSdkVersion="8"
            android:targetSdkVersion="15" />

    通过修改targetSdkVersion为23,发现不再提示

    3.通过分析系统源码:发现在环境变量中

    [ro.build.version.min_supported_target_sdk]: [17]

     

    修改方法:

    方法一:app修改 android:targetSdkVersion 修改值为 17以上

    <uses-sdk
            android:minSdkVersion="8"
            android:targetSdkVersion="28" />

    方法二:降低ro.build.version.min_supported_target_sdk 设置值

    build/make/tools/buildinfo.sh

    echo "ro.build.version.min_supported_target_sdk=$PLATFORM_MIN_SUPPORTED_TARGET_SDK_VERSION

    build\core\version_defaults.mk

    ifndef PLATFORM_MIN_SUPPORTED_TARGET_SDK_VERSION
      # Used to set minimum supported target sdk version. Apps targeting sdk
      # version lower than the set value will fail to install and run on android
      # device.
      PLATFORM_MIN_SUPPORTED_TARGET_SDK_VERSION := 17
    endif

    PLATFORM_MIN_SUPPORTED_TARGET_SDK_VERSION := 8

     

    展开全文
  • 先在本地可运行的项目中找到4个带Grande文件,之后复制到导入的项目中,之后再AS中打开就可以了,是打开不是导入
  • 最近在使用Android Studio开发中遇到了一些小的问题,就是别人的项目在自己这里打不开的情况,小编在这里给发大家提供一套自己的解决方法,希望对你们有所帮助。(更改的内容就是你现在的自己的项目保持一致),一共...
  • 使用版本的SDK后再导入以前用低版本的project时,会遇到一些兼容性的问题  一、Unableto resolve target 'android-5'  根源:本机中现在使用的是2.3的SDK,API的版本是10;而导入的工程使用的是2.0开发的,...
  • 转自: YKWX1mi5%2Bvswh7I6G4%2F%2BKYkewPWIvhFPDXDXH0m8b5dm31NPkxrGGOnFWEyzHeIYUDnaUw8It%2FrEc7xBY8QtD2wBd3%2FuUo5GnWivcEMvl1lFsBQBwn%2BKmpYMo3zjMEFVsxTXGM0Z2aBReiNYNRzoHg%...使用高版本的 Visual Studio
  • 使用版本的 Visual Studio 打开低版本创建的项目(工程、解决方案)文件时,会自动转化到版本。但这个过程是不可逆的,即版本创建的项目(解决方案)文件不能在低版本打开
  • 在你不会解决无法导入项目到studio中时,可以尝试这个方法。
  • 在项目级别的build.gradle中添加如下Maven地址 buildscript { repositories { maven{ url 'http://maven.aliyun.com/nexus/content/groups/public/'} jcenter() } dependencies { classpat...
  • 1、app目录下build.gradle 文件SdkVersion 和依赖:dependencies 2、ToastDemo目录下build.gradle 3、修改Gradle Version 4、修改MainActivity.java导入包
  • 我已经按照网上说的改了 distributionUrl=...}的版本,是我当前gradle的版本,但是还是会报错,如图![图片说明](https://img-ask.csdn.net/upload/201606/30/1467257435_946294.png)
  • android 7.0系统 user版本 如何打开adb 也就是默认的user版本在编译完成后默认打开root权限
  • 为什么我用eclipse在低版本的安卓虚拟机能运行,好版本就运行不了了,求大神解答
  • 等更新
  • 1.低版本的安卓手机上运行正常,版本的安卓手机上运行报错(安卓系统为7.1.1),如图所示: 原因有以下几种情况: 1.grale的版本低导致 2.安卓新版本的 ADT 在安装apk的时候,会检查当前要运行的版本...
  • 1.修改gradle文件,匹配现在的gradle版本 。包括不同级别的build.gradle和gradle-wrapper.properties 2.用到apt的要移除,使用annotationProcessor 3.仓库要写全 不要忘了加google() 和 maven{ url ...
1 2 3 4 5 ... 20
收藏数 41,602
精华内容 16,640
关键字:

低版本android打开高版本