Just changed the plugin on a app i am developing, from 1.3.1 to 1.4.0-beta5
and I get the following error when i go to run the app (its a android-tv
app on the tv emulator).
The app has androidTests which also wont rin,,,
I have changed my package name for XXX in the pasted...
Testing started at 12:31 PM ...
Installing XXX.tvtv
DEVICE SHELL COMMAND: pm install -r "/data/local/tmp/XXX.tvtv"
pkg: /data/local/tmp/nz.org.winters.android.tvtv
Failure [INSTALL_PARSE_FAILED_NO_CERTIFICATES]
Installation failed since the APK was either not signed, or signed
incorrectly.
If this is a Gradle-based project, then make sure the signing configuration
is specified in the Gradle build script.
My build.gradle(s) is quite simple coming from the new app template.
(dependencies removed for brevity).
When I change the gradle plugin back to 1.3.1 i am able to install and run
the app and tests.
// Top-level build file where you can add configuration options common to all
sub-projects/modules.
buildscript {
repositories {
jcenter()
}
dependencies {
// classpath 'com.android.tools.build:gradle:1.3.1'
classpath 'com.android.tools.build:gradle:1.4.0-beta5'
classpath 'com.neenbedankt.gradle.plugins:android-apt:1.8'
// NOTE: Do not place your application dependencies here; they belong
// in the individual module build.gradle files
}
}
allprojects {
repositories {
jcenter()
}
}
task clean(type: Delete) {
delete rootProject.buildDir
}
apply plugin: 'com.android.application'
apply plugin: 'com.neenbedankt.android-apt'
android {
compileSdkVersion 23
buildToolsVersion "23.0.1"
defaultConfig {
applicationId "XXX.tvtv"
minSdkVersion 22
targetSdkVersion 23
versionCode 1
versionName "1.0"
testInstrumentationRunner
'android.support.test.runner.AndroidJUnitRunner'
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'),
'proguard-rules.pro'
}
}
testOptions {
unitTests.returnDefaultValues = true;
}
packagingOptions {
exclude 'META-INF/DEPENDENCIES.txt'
exclude 'META-INF/LICENSE.txt'
exclude 'META-INF/NOTICE.txt'
exclude 'META-INF/NOTICE'
exclude 'META-INF/LICENSE'
exclude 'META-INF/DEPENDENCIES'
exclude 'META-INF/notice.txt'
exclude 'META-INF/license.txt'
exclude 'META-INF/dependencies.txt'
exclude 'META-INF/LGPL2.1'
exclude 'META-INF/beans.xml'
}
dexOptions {
incremental true
}
}
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
........
}
apt {
arguments {
resourcePackageName android.defaultConfig.applicationId
androidManifestFile variant.outputs.head().processResources.manifestFile
// if you have multiple outputs (when using splits), you may want to have
other index than 0
// you should set your package name here if you are using different
application IDs
// resourcePackageName "your.package.name"
// You can set optional annotation processing options here, like these
commented options:
// logLevel 'INFO'
// logFile '/var/log/aa.log'
}
}
--
You received this message because you are subscribed to the Google Groups
"adt-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
For more options, visit https://groups.google.com/d/optout.