Im com.android.support:percent:22.2.0
zu verwenden, wie hier gezeigt: https://github.com/JulienGenoud/android-percent-support-lib-sampleHinzufügen und verwendet versuchen, eine neue Abhängigkeit (android-Prozent-Unterstützung)
Ich habe versucht, die Abhängigkeit zu dem build.gradle in vielen Formen Zugabe, aber ich bekomme immer noch eine Fehler: no resource identifier found for attribute layout_heightpercent
wenn ich versuche, die Beispiellayouts zu verwenden.
Vielleicht ist es wichtig zu beachten, dass ich nicht einmal build.gradle hatte, bis ich das Projekt als Gradle Generated exportiert habe.
Die Proben sollten funktionieren, auch wenn ich dieses Problem googelte, stieß ich auf viele andere Proben und versuchte sie ohne Erfolg.
Wie füge ich diese Abhängigkeit hinzu? Vielen Dank.
EDIT - das ist meine build.gradle Datei ist, die auf der Wurzel meines Projekts befindet (wo AndroidManifest.xml ist)
buildscript {
repositories {
jcenter()
}
dependencies {
classpath 'com.android.tools.build:gradle:0.12.+'
}
}
apply plugin: 'com.android.application'
dependencies {
compile fileTree(include: ['*.jar'], dir: 'libs')
compile 'com.android.support:percent:22.2.0'
}
android {
compileSdkVersion 15
buildToolsVersion "23.0.1"
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')
}
}
Und das ist der Fehler, wenn das Layout zu machen versuchen, : Ausnahmebedingung beim Rendern: com.android.layoutlib.bridge.MockView kann nicht in android.view.ViewGroup umgewandelt werden Ausnahmedetails werden in Fenster> Sicht anzeigen> Fehlerprotokoll protokolliert. Die folgenden Klassen wurden nicht gefunden: - android .support.percent.PercentRelativeLayout (Fix Build Path, XML bearbeiten, Klasse erstellen)
Ich habe Codezeilen nicht gezeigt, weil es wirklich keine gibt .. ich kopiere einfach mehrere Beispiellayouts und alle scheitern aus dem gleichen Grund, also ist die wirkliche Frage, wie mache ich diese Abhängigkeit arbeiten? Und in Bezug auf Ihre Antwort, in der Frage der p ist Kleinbuchstaben, weil ich nur kopiert, was ich auf Google gesucht. das Original ist in der Oberschale. –
Wo fügen Sie die Abhängigkeit hinzu? –
Es gibt mehr als eine Gradle-Datei, die zu den Modulen hinzugefügt werden sollte. Außerdem funktioniert die prozentuale Eigenschaft nur innerhalb eines PercentRelativeLayout. –