一、 重签名问题
1、从手机Pull所需的apk通过压缩工具删除META-INF目录
2、通过以下命令行进行签名
>jarsigner -keystore "C:\Documents and Settings\ey\.android\debug.keystore" -storepass android -keypass android D:\Mms.apk androiddebugkey
>zipalign 4 D:\Mms.apk D:\debug\Mms.apk

3、Push签名后的文件到手机上
二、只有APK程序的测试
Demo如下
package com.phone.test;


import com.jayway.android.robotium.solo.Solo;


import android.annotation.SuppressLint;
import android.test.ActivityInstrumentationTestCase2;


public class CallTest extends ActivityInstrumentationTestCase2 {


private static final String LAUNCHER_ACTIVITY_FULL_CLASSNAME = "com.android.mms.ui.ConversationList";
private static String PACKAGENAME = "com.android.mms";





private static Class<?> launcherActivityClass;
static {
try {
launcherActivityClass = Class
.forName(LAUNCHER_ACTIVITY_FULL_CLASSNAME);
} catch (ClassNotFoundException e) {
throw new RuntimeException(e);
}
}


@SuppressWarnings("unchecked")
public CallTest() throws ClassNotFoundException {
super(PACKAGENAME,launcherActivityClass);
}


private Solo solo;


@Override
protected void setUp() throws Exception {
solo = new Solo(getInstrumentation(), getActivity());
}


public void testSms() {
solo.clickOnText("新信息");
solo.typeText(0, "10086");
solo.sleep(2000);
solo.clickOnEditText(1);
solo.sleep(500);
solo.goBack();
solo.typeText(1, "test");
solo.sleep(2000);
solo.typeText(1, "test");
solo.sleep(1000);
solo.clickOnButton("发送");
solo.sleep(2000);
}


@Override
public void tearDown() throws Exception {
solo.finishOpenedActivities();


}


}
存在以下问题
TypeText无法输入内容,正在查找解决办法。

更多相关文章

  1. Android文件关联
  2. Android Studio项目应该提交哪些文件到GitHub上
  3. Android下文件操作模式(含SDCard的读写)
  4. Android 中的单元测试(使用AndroidTestCase 进行 Content Provid
  5. JNI基础实验一:调用.so文件--友善之臂Tiny210 android 串口/pwm/A
  6. Android CTS 测试研究之二
  7. Android媒体文件metadata是如何实现跟解码器结合获取的

随机推荐

  1. adb下载
  2. Android可拖动的ImageView
  3. Android实现主动连接蓝牙耳机
  4. Android改变Spinner弹出框的位置
  5. android的service
  6. Android自动化测试之MonkeyRunner之Monke
  7. [Android][HTC]HTC Android Reboot Comma
  8. 在 Android Emulator 中开发 LKM 程序
  9. Android uses-permission权限
  10. android实现进度条ProgressDialog