测试与发布
单元测试(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并提交审核