Telegram API release.keystore ERROR
Traté de codificar un poco en la API de Telegram en Android Studio, pero en primer lugar acabo de llenar el BuildVars (El readme.txt dijo que tengo que hacer eso). Y ejecutar el Projekt y que vino este ERROR:
Error:A problem was found with the configuration of task ':TMessagesProj:packageDebug'. > File 'C:\Users\yanni\Desktop\Telegram-master\TMessagesProj\config\release.keystore' specified for property 'signingConfig.storeFile' does not exist.
He intentado todo pero no funciona. Incluso cuando utilicé la opción de firmado APK (de Android Studio) y lo instalo en mi teléfono, la APP siempre se cierra instantemente. ¿Por qué? Por favor ayúdame y lo siento por mi inglés: D.
- Uso de Telegram API para mi aplicación Android
- Cómo utilizar getChats en tdlib
- Archivo de almacén de claves D \ Telegram-master \ TMessagesProj \ config \ release.keystore no encontrado para firmar la configuración 'debug'
- Método "getFile" en Telegram Bot API
- La variante actualmente seleccionada "arm-debug" utiliza APK divididos, pero ninguno de los 4 split-apks son compatibles con el dispositivo actual
BUILDVARS:
package org.telegram.messenger; public class BuildVars { public static boolean DEBUG_VERSION = false; public static int BUILD_VERSION = 695; public static int APP_ID = *****; //obtain your own APP_ID at https://core.telegram.org/api/obtaining_api_id public static String APP_HASH = "**********"; //obtain your own APP_HASH at https://core.telegram.org/api/obtaining_api_id public static String HOCKEY_APP_HASH = "your-hockeyapp-api-key-here"; public static String HOCKEY_APP_HASH_DEBUG = "your-hockeyapp-api-key-here"; public static String GCM_SENDER_ID = "760348033672"; public static String SEND_LOGS_EMAIL = "[email protected]"; public static String BING_SEARCH_KEY = ""; //obtain your own KEY at https://www.bing.com/dev/en-us/dev-center public static String FOURSQUARE_API_KEY = ""; //obtain your own KEY at https://developer.foursquare.com/ public static String FOURSQUARE_API_ID = ""; //obtain your own API_ID at https://developer.foursquare.com/ public static String FOURSQUARE_API_VERSION = "20150326"; }
GRADLEBUILD:
apply plugin: 'com.android.application' repositories { mavenCentral() } dependencies { compile 'com.android.support:support-v4:23.1.+' compile 'com.google.android.gms:play-services:3.2.+' compile 'net.hockeyapp.android:HockeySDK:3.6.+' compile 'com.googlecode.mp4parser:isoparser:1.0.+' } android { compileSdkVersion 23 buildToolsVersion '23.0.2' useLibrary 'org.apache.http.legacy' compileOptions { sourceCompatibility JavaVersion.VERSION_1_7 targetCompatibility JavaVersion.VERSION_1_7 } signingConfigs { debug { storeFile file("config/release.keystore") storePassword "bebi22052014" keyAlias "Yannick" keyPassword "bebi22052014" } release { storeFile file("config/release.keystore") storePassword "bebi22052014" keyAlias "Yannick" keyPassword "bebi22052014" } } buildTypes { debug { debuggable true jniDebuggable true signingConfig signingConfigs.debug applicationIdSuffix ".beta" } release { debuggable false jniDebuggable false signingConfig signingConfigs.release } foss { debuggable false jniDebuggable false signingConfig signingConfigs.release } } sourceSets.main { jniLibs.srcDir 'libs' jni.srcDirs = [] //disable automatic ndk-build call } sourceSets.debug { manifest.srcFile 'config/debug/AndroidManifest.xml' } sourceSets.release { manifest.srcFile 'config/release/AndroidManifest.xml' } sourceSets.foss { manifest.srcFile 'config/foss/AndroidManifest.xml' } defaultConfig { minSdkVersion 8 targetSdkVersion 23 versionCode 695 versionName "3.3.2" } }
Gracias,
¡Yannick!
Actualizar:
Hola, rellené todos los BuildVars:
package org.telegram.messenger; public class BuildVars { public static boolean DEBUG_VERSION = false; public static int BUILD_VERSION = 695; public static int APP_ID = *****; //obtain your own APP_ID at https://core.telegram.org/api/obtaining_api_id public static String APP_HASH = "***************************; //obtain your own APP_HASH at https://core.telegram.org/api/obtaining_api_id public static String HOCKEY_APP_HASH = "**************"; public static String HOCKEY_APP_HASH_DEBUG = "*************"; public static String GCM_SENDER_ID = "760348033672"; public static String SEND_LOGS_EMAIL = "[email protected]"; public static String BING_SEARCH_KEY = "******************"; //obtain your own KEY at https://www.bing.com/dev/en-us/dev-center public static String FOURSQUARE_API_KEY = "************"; //obtain your own KEY at https://developer.foursquare.com/ public static String FOURSQUARE_API_ID = "***********"; //obtain your own API_ID at https://developer.foursquare.com/ public static String FOURSQUARE_API_VERSION = "20150326"; }
El sabía ERROR:
12-21 20:25:22.854 15507-15507/org.telegram.messenger.beta E/art: No implementation found for void org.telegram.tgnet.ConnectionsManager.native_setJava(boolean) (tried Java_org_telegram_tgnet_ConnectionsManager_native_1setJava and Java_org_telegram_tgnet_ConnectionsManager_native_1setJava__Z) 12-21 20:25:22.854 15507-15507/org.telegram.messenger.beta D/AndroidRuntime: Shutting down VM 12-21 20:25:22.855 15507-15507/org.telegram.messenger.beta E/AndroidRuntime: FATAL EXCEPTION: main Process: org.telegram.messenger.beta, PID: 15507 java.lang.UnsatisfiedLinkError: No implementation found for void org.telegram.tgnet.ConnectionsManager.native_setJava(boolean) (tried Java_org_telegram_tgnet_ConnectionsManager_native_1setJava and Java_org_telegram_tgnet_ConnectionsManager_native_1setJava__Z) at org.telegram.tgnet.ConnectionsManager.native_setJava(Native Method) at org.telegram.messenger.ApplicationLoader.onCreate(ApplicationLoader.java:278) at android.app.Instrumentation.callApplicationOnCreate(Instrumentation.java:1014) at android.app.ActivityThread.handleBindApplication(ActivityThread.java:4756) at android.app.ActivityThread.-wrap1(ActivityThread.java) at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1424) at android.os.Handler.dispatchMessage(Handler.java:102) at android.os.Looper.loop(Looper.java:148) at android.app.ActivityThread.main(ActivityThread.java:5466) at java.lang.reflect.Method.invoke(Native Method) at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:726) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:616)
- Android Telegram App -> java.lang.UnsatisfiedLinkError: No se ha encontrado ninguna implementación para void
- El video codificado y enviado desde Android no se puede reproducir en iOS Telegram
- Telegrama: obtener fileid del cliente de telegrama
- Canal de telegrama abierto en android
- Cygdrive Error de terminal: opus / src / opus.o error
- Telegram Messenger Running Project aún se encuentra: Lamentablemente, Telegram ha parado
- Uso de Telegram para enviar un mensaje
- Archivo no encontrado al intentar compilar código fuente de telegrama
Deshabilitar código en build.gradle
/* signingConfigs { debug { storeFile file("config/debug.keystore") } release { storeFile file("config/release.keystore") storePassword RELEASE_STORE_PASSWORD keyAlias RELEASE_KEY_ALIAS keyPassword RELEASE_KEY_PASSWORD } }*/ buildTypes { debug { debuggable true jniDebuggable true // signingConfig signingConfigs.debug } release { debuggable false jniDebuggable false // signingConfig signingConfigs.release } foss { debuggable false jniDebuggable false // signingConfig signingConfigs.release } }
- ¿Es android: excludeFromRecents roto para la primera aplicación que se inicia en el dispositivo en Android L?
- La escala de una vista reduce el tamaño del contenido pero aumenta los márgenes en blanco