Introducción al SDK de Android de WeChat
He descargado el ejemplo del SDK del sitio web de WeChat: http://dev.wechat.com/document/gettingstart/android/
He utilizado Eclipse y ADT, la plataforma de destino Android 2.2 en el Samsung Galaxy Spica i5700.
- Necesita un IDE para el desarrollo de Android NDK + SDK
- No se puede instalar SDK Platform 4.0.3
- Administrador de SDK de Android El par de SSL se ha cerrado incorrectamente
- Android: problemas para actualizar a Android SDK Tools, revisión 7
- SDK mínimo recomendado para aplicaciones para Android
El problema es que la aplicación de demostración proporcionada sólo es capaz de iniciar WeChat messenger, mientras que todas las demás llamadas de función no producen ningún efecto en la aplicación WeChat.
Estaba depurando a través de Eclipse y vi que la API llama a WeChat éxito de retorno, pero weChat no está respondiendo a cualquier solicitud de la aplicación de demostración. Por ejemplo, si quiero compartir texto en "Momentos" o enviar una imagen a la escena actual (sesión de chat), no ocurre nada, pero tampoco ocurre ningún error.
¿Alguien ha hecho que funcione esta aplicación de demostración?
Gracias.
- Android 2.1 vs 2.2
- ¿Qué pasa si quiero publicar una actualización con minSDK más alta que la del mercado?
- Compra en la aplicación eliminar anuncios
- Buscando ejemplos de SDK en Android de Facebook
- Contraseña del almacén de claves alterada
- Dispositivo virtual Android 4.3 CPU / ABI - No se instalaron imágenes del sistema (eclipse)
- Facebook SDK + SlidingMenu SDK = Desajuste de los tarros! Corregir sus dependencias
- Mostrar Android SDK Manager, botones de administrador de dispositivos virtuales de Android en eclipse?
Su trabajo para mí después de añadir debug keystore: Añadir la clave de depuración de wechat (que se encuentra en la carpeta raíz del paquete) en (Ventana -> Preferencias -> Android -> Build -> Custom debug keystore) luego limpiar y construir de nuevo
Yo tuve el mismo problema.
Mange para resolverlo con el siguiente paso:
- Vuelva a agregar el archivo libammsdk.jar
-
Añadir proguard.cfg con
-keep clase com.tencent.mm.sdk.openapi.WXMediaMessage {*;}
-keep class com.tencent.mm.sdk.openapi. ** implementa com.tencent.mm.sdk.openapi.WXMediaMessage $ IMediaObject {*;}
-
Agregue la clave de depuración de wechat (que se encuentra en la carpeta raíz del paquete) en (Ventana -> Preferencias -> Android -> Construir -> Depuración personalizada de almacén de claves)
-
Es posible que tenga que limpiar y generar o incluso reiniciar Eclipse.
-
(Opcional) Ejecute la Aplicación, haga clic en enviar mensaje (跳转 到 发消息 界面) siga por token (获取 微 信 访问 Token)
Espero que esto ayude. 🙂
* Tenga en cuenta para quitar la clave de depuración en el Custom debug keystore después de instalar la aplicación de demostración wechat al teléfono como otra aplicación no funcionará debido a signiture diferente.
En este momento estoy tratando de hacer lo mismo.
Echa un vistazo a estos enlaces (he encontrado el primero cuando accidentalmente chascado "Compartir en Moments" – "Getting Started – iOS" en la página http://dev.wechat.com/document/ , sí, es altamente ilógico):
http://dev.wechat.com/document/gettingstart/timeline/
http://dev.wechat.com/document/api/timeline/
Parece que api descrito allí puede ser utilizado en todas partes, no sólo en iOS, porque esto es sólo http-peticiones.
Espero que te ayude a ti ya mí 🙂
- No se puede escribir en sdcard en el emulador de Android
- ¿Cómo puedo adjuntar archivos de recursos de cadena diferentes durante las versiones de lanzamiento y depuración de hormigas android?