Z ASUS ZenPad10 dzieje się tak, że czasami uruchamiam aplikację, ale stara zaczyna się. Myślę, że naprawiłem coś, ale testuję wersję, która wciąż ma błąd, tracąc dużo czasu.Studio Android nie odświeża nowych wersji
W przypadku innych tabletów tak się nie dzieje. Poza tym muszę wyłączyć ADB, aby uruchomić aplikację na tablecie. Z Nexusem 10 nie muszę tego robić.
W/data/app katalogu znajduje się również wszystkie katalogi (jak „myapp /”) zamiast APK (jak „myapp.apk”) jak w Nexus 10.
Każdy pomysł, aby uniknąć problemów z odświeżaniem?
Zastanawiam się, czy przyczyną może być "Weryfikacja aplikacji przez USB", ale nie mogę wyłączyć tej opcji w ASUS.
myślę, że nie jest konieczne, ale to jest mój główny plik Gradle:
// Top-level build file where you can add configuration options common to all sub-projects/modules.
buildscript {
repositories {
maven { url "http://dl.bintray.com/populov/maven" }
mavenCentral()
jcenter()
}
dependencies {
classpath 'com.android.tools.build:gradle:1.+'
}
}
allprojects {
repositories {
mavenCentral()
jcenter()
maven {
url 'https://github.com/suckgamony/RapidDecoder/raw/master/repository'
}
}
}
task wrapper(type: Wrapper) {
gradleVersion = '2.5' //version required
}
A to moja App Gradle plik:
apply plugin: 'com.android.application'
dependencies {
compile fileTree(include: '*.jar', dir: 'libs')
compile project(':Structure:StructureExam')
compile 'com.github.bmelnychuk:atv:1.2.+'
compile 'com.github.johnkil.print:print:1.3.1'
compile 'de.codecrafters.tableview:tableview:0.9.6'
}
android {
compileSdkVersion 23
buildToolsVersion '23.0.1'
signingConfigs {
release {
storeFile file("../../myfile.jks")
storePassword "mypass"
keyAlias "myalias"
keyPassword "mypass"
}
}
buildTypes {
release {
signingConfig signingConfigs.release
}
}
lintOptions {
checkReleaseBuilds false
// Or, if you prefer, you can continue to check for com.centervue.lib_util.errors in release builds,
// but continue the build even when com.centervue.lib_util.errors are found:
abortOnError false
}
sourceSets {
main {
manifest.srcFile 'AndroidManifest.xml'
java.srcDirs = ['src']
resources.srcDirs = ['src']
aidl.srcDirs = ['src']
renderscript.srcDirs = ['src']
res.srcDirs = ['res']
assets.srcDirs = ['assets']
}
// Move the tests to tests/java, tests/res, etc...
instrumentTest.setRoot('tests')
// Move the build types to build-types/<type>
// For instance, build-types/debug/java, build-types/debug/AndroidManifest.xml, ...
// This moves them out of them default location under src/<type>/... which would
// conflict with src/ being used by the main source set.
// Adding new build types or product flavors should be accompanied
// by a similar customization.
debug.setRoot('build-types/debug')
release.setRoot('build-types/release')
}
}
clean/Odbuduj projekt, a następnie spróbuj ponownie. Odinstaluj aplikację z urządzenia, a następnie spróbuj. –
Mogę sprawić, żeby działało. Ale nie należy ręcznie czyścić aplikacji za każdym razem, ponieważ nie jest ona potrzebna w innych urządzeniach. Dziękuję za odpowiedź :) – Filnik
Czy udało Ci się uruchomić instancję? jeśli tak, to sprawdź także opcję Restartuj aplikację. Inastate run ma problem z uruchomieniem nowej wersji apk, jeśli nie jest uruchomiona ponownie. – Shvet