2016-01-08 3 views
1

Я пытаюсь импортировать проект в студию Android, но конструкция градации не работает. Я борется часами, но не могу заставить его работать. Что мне делать?Ошибка сборки студийного класса Android

Это то, что Gradle консоль говорит:

FAILURE: Строить неудачу с исключением.

  • Что пошло не так: Не удалось завершить выполнение задачи по ': azurMobile: processDebugManifest'. Ошибка слияния с несколькими ошибками, см. Журналы
  • Попробуйте: Запустите с опцией -stacktrace, чтобы получить трассировку стека. Запустите с опцией --info или> --debug, чтобы получить больше выходных данных журнала.

BUILD FAILED

Вот AndroidManifest.xml

<?xml version="1.0" encoding="utf-8"?> 
<manifest xmlns:android="http://schemas.android.com/apk/res/android" 
    package="com.viatom.azur" 
    android:versionCode="16" 
    android:versionName="02.04.02" > 
    <uses-permission android:name="android.permission.BLUETOOTH_ADMIN" /> 
    <uses-permission android:name="android.permission.BLUETOOTH" /> 
    <uses-permission android:name="android.permission.MOUNT_UNMOUNT_FILESYSTEMS" /> 
    <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /> 
    <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" /> 
    <uses-permission android:name="android.permission.ACCESS_WIFI_STATE" /> 
    <uses-permission android:name="android.permission.READ_PHONE_STATE"/> 
    <uses-permission android:name="android.permission.INTERNET"></uses-permission> 
    <uses-permission android:name="android.permission.CHANGE_CONFIGURATION" /> 

<uses-sdk 
    android:minSdkVersion="12" 
    android:targetSdkVersion="21" /> 

<application 
    android:allowBackup="true" 
    android:icon="@drawable/icon" 
    android:label="@string/app_name" 
    android:theme="@style/AppBaseTheme" > 
    <activity 
     android:name="com.viatom.azur.activity.MainActivity" 
     android:label="@string/app_name" 
     android:configChanges="orientation|screenSize|fontScale|locale|layoutDirection"> 
     <intent-filter> 
      <action android:name="android.intent.action.MAIN" /> 
      <category android:name="android.intent.category.LAUNCHER" /> 
     </intent-filter> 
    </activity> 
    <activity 
     android:name="com.viatom.azur.activity.ECGMain" 
     android:label="@string/app_name" 
     android:configChanges="orientation|screenSize|fontScale|locale|layoutDirection"> 
    </activity> 
    <activity 
     android:name="com.viatom.azur.activity.OtherInfo" 
     android:label="@string/app_name" 
     android:configChanges="orientation|screenSize|fontScale|locale|layoutDirection"> 
    </activity> 
    <activity 
     android:name="com.viatom.azur.activity.ECGDetail" 
     android:label="@string/app_name" 
     android:configChanges="orientation|screenSize|fontScale|locale|layoutDirection" > 
    </activity> 
    <activity 
     android:name="com.viatom.azur.activity.ECGAnalyze" 
     android:label="@string/app_name" 
     android:configChanges="orientation|screenSize|fontScale|locale|layoutDirection" 
     android:screenOrientation="behind"> 
    </activity> 
    <activity 
     android:name="com.viatom.azur.activity.DailyCheck" 
     android:label="@string/app_name" 
     android:configChanges="orientation|screenSize|fontScale|locale|layoutDirection"> 
    </activity> 
    <activity 
     android:name="com.viatom.azur.activity.SPO2Main" 
     android:label="@string/app_name" 
     android:configChanges="orientation|screenSize|fontScale|locale|layoutDirection"> 
    </activity> 
    <activity 
     android:name="com.viatom.azur.activity.TempMain" 
     android:label="@string/app_name" 
     android:configChanges="orientation|screenSize|fontScale|locale|layoutDirection"> 
    </activity> 
    <activity 
     android:name="com.viatom.azur.activity.SLMMain" 
     android:label="@string/app_name" 
     android:configChanges="orientation|screenSize|fontScale|locale|layoutDirection" > 
    </activity> 
    <activity 
     android:name="com.viatom.azur.activity.SLMDetail" 
     android:label="@string/app_name" 
     android:configChanges="orientation|screenSize|fontScale|locale|layoutDirection"> 
    </activity> 
    <activity 
     android:name="com.viatom.azur.activity.PedMain" 
     android:label="@string/app_name" 
     android:configChanges="orientation|screenSize|fontScale|locale|layoutDirection"> 
    </activity> 
    <activity 
     android:name="com.viatom.azur.activity.AboutCheckme" 
     android:label="@string/app_name" 
     android:configChanges="orientation|screenSize|fontScale|locale|layoutDirection"> 
    </activity> 
    <activity 
     android:name="com.viatom.azur.activity.AboutApp" 
     android:label="@string/app_name" 
     android:configChanges="orientation|screenSize|fontScale|locale|layoutDirection"> 
    </activity> 
    <activity 
     android:name="com.viatom.azur.activity.SettingsActivity" 
     android:label="@string/app_name" 
     android:configChanges="orientation|screenSize|fontScale|locale|layoutDirection"> 
    </activity> 
    <activity 
     android:name="com.viatom.azur.activity.Monitor" 
     android:label="@string/app_name" 
     android:configChanges="orientation|screenSize|fontScale|locale|layoutDirection"> 
    </activity> 
    <activity 
     android:name="com.viatom.azur.activity.SpotCheck" 
     android:label="@string/app_name" 
     android:configChanges="orientation|screenSize|fontScale|locale|layoutDirection"> 
    </activity> 

    <service android:name="com.viatom.azur.bluetooth.BTUtils"> 
     <intent-filter> 
      <!-- 为该Service组件的intent-filter配置action --> 
      <action android:name="com.viatom.azur.BTUtils" /> 
     </intent-filter>  
    </service> 

    <!-- 友盟统计 --> 
    <meta-data android:value="549a0bc4fd98c5dfb5000242" android:name="UMENG_APPKEY"></meta-data> 
    <meta-data android:value="Google Play" android:name="UMENG_CHANNEL"/> 
</application> 

build.gradle

apply plugin: 'com.android.application' 

android { 
    compileSdkVersion 21 
    buildToolsVersion "23.0.2" 

    defaultConfig { 
     applicationId "com.viatom.azur" 
     minSdkVersion 12 
     targetSdkVersion 21 

     ndk { 
      moduleName "adpcm_docode" 
     } 
    } 

    buildTypes { 
     release { 
      minifyEnabled false 
      proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt' 
     } 
    } 
} 

dependencies { 
    compile project(':library') 
    compile project(':mPChartLib') 
    compile project(':swipeMenuListView') 
    compile 'com.actionbarsherlock:actionbarsherlock:[email protected]' 
    compile 'com.android.support:support-v4:21.0.0' 
    compile files('libs/umeng-analytics-v5.2.4.jar') 
} 

EDIT:

Logcat:

1:21:11 PM Executing tasks: [clean, :azurMobile:generateDebugSources, :azurMobile:generateDebugAndroidTestSources, :azurMobile:compileDebugSources, :azurMobile:compileDebugAndroidTestSources, :library:generateDebugSources, :library:generateDebugAndroidTestSources, :library:compileDebugSources, :library:compileDebugAndroidTestSources, :mPChartLib:generateDebugSources, :mPChartLib:generateDebugAndroidTestSources, :mPChartLib:compileDebugSources, :mPChartLib:compileDebugAndroidTestSources, :swipeMenuListView:generateDebugSources, :swipeMenuListView:generateDebugAndroidTestSources, :swipeMenuListView:compileDebugSources, :swipeMenuListView:compileDebugAndroidTestSources] 
1:21:19 PM Gradle build finished with 1 error(s) in 8s 310ms 
+0

удалить ОБА 'AppName \ приложение \ build' и' AppName \ build' затем восстановить проект – piotrek1543

ответ

0

В файле манифеста удалить закомментированные другие языковые коды

<!-- 为该Service组件的intent-filter配置action --> and <!-- 友盟统计 --> 

, а затем построить

+0

извините, не получилось – HeisenBerg

+0

разместить свой вывод LogCat –

+0

отредактировал мой пост и добавил LogCat. – HeisenBerg

0

У вас есть проблемы с манифеста слияния ... Всякий раз, когда вы пытаетесь для компиляции вашего проекта все остальные манифесты объединяются для каждого модуля. Вы можете найти более подробную информацию от here и here

Другими словами, если у вас есть несколько типов сборки, их манифест будет слит. Поэтому вам нужно показать нам вашу структуру проекта и весь другой манифест.

Итак, мы можем понять, что случилось, когда оно слилось.

С другой стороны, вы можете добавить versionName и VersionCode в Gradle

defaultConfig { 
    versionCode 16 
    versionName "02.04.02" 
} 

Также вам может понадобиться, чтобы удалить их из манифеста.

Смежные вопросы