导航菜单

测试与发布

单元测试(JUnit)

@Test
public void testAdd() {
    assertEquals(4, 2 + 2);
}

UI自动化测试(Espresso)

onView(withId(R.id.btn_click)).perform(click());
onView(withId(R.id.tv_hello)).check(matches(withText("Hello Android")));

打包与签名

// 生成签名密钥
keytool -genkey -v -keystore my-release-key.jks -keyalg RSA -keysize 2048 -validity 10000 -alias my-key

发布到应用市场

  • • 生成release APK
  • • 填写应用信息与截图
  • • 上传APK并提交审核