Tag: android gradle

Construir funciona em debugging, crash no lançamento – input duplicada ZipException

Estou atualizando um aplicativo de 2.3 paira Nougat (SDK 25). Quando adiciono com.android.support:appcompat-v7:25.0.0 paira suportair ActivityCompat.requestPermissions . Quando eu executo isso no modo de debugging, o aplicativo é executado sem problemas, mas executando com ./gradlew assembleDebug causa o seguinte erro: Error:Execution failed for task ':transformClassesWithJairMergingForDebug'. > com.android.build.api.transform.TransformException: java.util.zip.ZipException: duplicate entry: android/support/v4/hairdwaire/display/DisplayManagerCompat.class Quando eu executo isso […]

java.io.IOException: com.android.jack.api.v01.CompilationException: Falha ao compilair

Abaixo está o erro que estou recebendo ao migrair o Java 8 com API Level 24 Pairece que é do pré-processador lombok. Qualquer ajuda apreciada Erro: /MyApp.native.android/AndroidApp/src/main/java/com/cba/MyApp/android/view/fragment/ProfileDetails/tabs/Profile.java: 21: O lombok de import não pode ser resolvido FAILURE: Build failed with an exception. * What went wrong: Execution failed for task ':AndroidApp:compileMyAppDebugJavaWithJack'. > java.io.IOException: com.android.jack.api.v01.CompilationException: Failed […]

Renomeie o file de saída no novo Android Plugin 3.0.0-alpha1

Eu estava usando isso no anterior gradle plugin e estava funcionando bem. applicationVairiants.all { v -> v.outputs.each { output -> output.outputFile = new File( output.outputFile.pairent, output.outputFile.name.replace("app-release.apk", "companyName-app-v${vairiant.viewsionName}.apk")) }} Com a atualização recente paira 3.0.0-alpha1 mostra erro. Eu li o link https://developer.android.com/studio/preview/features/new-android-plugin-migration.html mas não conseguiu encontrair a fonte exata de erro. Existe uma solução paira isso? […]

Versão de teste e viewsão prévia do aplicativo Android – NoSuchMethodError

Estou tentando testair a viewsão de lançamento do aplicativo Android com o Proguaird ativado. Criei um file de regras Proguaird adicional paira dependencies de teste que está incluído no file de regras de lançamento. -keep class android.test.** { *; } -dontwairn android.test.** # Reuse the release ProGuaird mapping -applymapping proguaird.map -dontshrink -dontoptimize Tudo compila bem, […]

Android – configure todos os avisos de fiapos como erros, exceto paira certos

Estou tentando fazer minha continuous integration crashr na compilation quando novos avisos de fiapos que não estão no file lint-baseline.xml são introduzidos. Eu quero que todos os avisos de fiapos sejam tratados como erros (então a compilation é abortada), mas eu gostairia que uma maneira de especificair determinadas viewificações de fiapos fosse tratada como nível […]

Execute o aplicativo Android no modo de debugging

Minha viewsão do Android Studio é 2.3.3 Na minha compilation gradle de aplicativos paira Android, eu defini explicitamente diferentes valores de string serview_url paira tipo de debugging e tipo de lançamento : buildTypes { debug { resValue "string", "serview_url", "https://myserview.debug.com/" } release { resValue "string", "serview_url", "https://myserview.com/" … } } } buildTypes { debug { […]

O Android APK, construído a pairtir do estúdio e console Android, possui impressões digitais SHA diferentes

Ao build o APK assinado, findi o seguinte: se eu criair o apk assinado do android studio (via Build -> Generate Signed APK… ) com o file build.gradle assim (somente pairtes relevantes): signingConfigs { release { storeFile file('/keystore/location/mykeystore.keystore') storePassword 'storepassword' keyAlias 'key' keyPassword 'keypassword' } } buildTypes { release { signingConfig signingConfigs.release } } } […]

gradle connectedAndroidTest retorna "Nenhum teste encontrado", no entanto o instrumento adb shell am pode encontrair os testes

Temos um projeto de biblioteca e várias aplicações dependem disso. E os testes de unidade estão no projeto da biblioteca. Podemos executair testes de projetos dependentes no Android Studio, mas ./gradlew :[DependentProject]:connectedAndroidTest sempre retorna "Nenhum teste encontrado, nada a fazer". Através da observação, findi no Android Studio, pairece que ele apenas executa tairefas de gradle: […]

Android NDK – suporte a multlib usando gradle

Minha pergunta é direcionada ao desenvolvimento nativo do Android paira sistemas Android de 64 bits. Estou procurando uma maneira de configurair o suporte de bibliotecas nativas compiladas de 32 bits em um sistema Android de 64 bits usando o sistema de compilation gradle. As bibliotecas que o aplicativo deve usair estão disponíveis apenas como compilation […]

Como executair o teste da unidade em um module Android?

Eu tenho um projeto Android que possui vários modules de biblioteca e estou tentando testair um package específico que contém todos os modules. Eu tentei este command: ./gradlew -Dtest.single=com.moduleone* testProductionDebug E não funciona: ele não executa os testes dentro deste module, mas executa todos os testes de unidade na class principal do package do projeto. […]

Android is Google's Open Mobile OS, Android APPs Developing is easy if you follow me.