我正在使用Android Developer Tool开发一个Android应用程序.现在我尝试了新的Android Studio,如果将我的智能手机与电脑连接并直接在Android Studio中运行该程序,一切正常.但现在我想用其他智能手机测试该程序而不将它们连接到我的电脑上.
每次编译程序时,ADT都会在"projectname/bin"下创建.apk文件.我是如何在Android Studio不这样做时看到的.
所以我的问题是可以用Android Studio创建一个未签名的.apk文件吗?
我需要使用gradle命令行生成未签名和签名的发布apks(gradlew assembleRelease现在是使用的命令)
apks必须对齐.我检查了这个:使用Gradle构建未签名的APK,但它似乎是一种老式的方法来实现这一点,现在它不起作用,并且在最新版本的android和gradle编译中发生了一些变化.而且我还需要同时生成两个apks,不仅仅是发布模式或无符号模式
我试图将我的gradle项目导入eclipse,我得到了错误
Could not find method jcenter() for arguments [] on repository container. See error log for details
Run Code Online (Sandbox Code Playgroud)
除其他外,我build.gradle包含以下内容:
buildscript {
repositories {
jcenter()
}
dependencies {
classpath 'org.gradle.api.plugins:gradle-cargo-plugin:1.1'
}
}
Run Code Online (Sandbox Code Playgroud)
eclipse日志包含以下内容(为简洁起见仅发布尾部):
Caused by: org.gradle.api.internal.MissingMethodException: Could not find method jcenter() for arguments [] on repository container.
at org.gradle.api.internal.AbstractDynamicObject.methodMissingException(AbstractDynamicObject.java:68)
at org.gradle.api.internal.AbstractDynamicObject.invokeMethod(AbstractDynamicObject.java:56)
at org.gradle.api.internal.CompositeDynamicObject.invokeMethod(CompositeDynamicObject.java:172)
at org.gradle.api.internal.artifacts.dsl.DefaultRepositoryHandler_Decorated.invokeMethod(Unknown Source)
at build_21nipivver1ec19jnvd93lc92o$_run_closure1_closure2.doCall(/home/alok/cxps/dev/Seer-Clari5.4.X-baseline/workspace/AML/build.gradle:3)
at org.gradle.api.internal.ClosureBackedAction.execute(ClosureBackedAction.java:58)
at org.gradle.util.ConfigureUtil.configure(ConfigureUtil.java:133)
at org.gradle.util.ConfigureUtil.configure(ConfigureUtil.java:113)
at org.gradle.api.internal.artifacts.DefaultArtifactRepositoryContainer.configure(DefaultArtifactRepositoryContainer.java:76)
at org.gradle.api.internal.artifacts.DefaultArtifactRepositoryContainer.configure(DefaultArtifactRepositoryContainer.java:44)
at org.gradle.api.internal.ClosureBackedAction.execute(ClosureBackedAction.java:50)
at org.gradle.util.ConfigureUtil.configure(ConfigureUtil.java:133)
at org.gradle.util.ConfigureUtil.configure(ConfigureUtil.java:94)
at org.gradle.api.internal.initialization.AbstractScriptHandler.repositories(AbstractScriptHandler.java:66)
at build_21nipivver1ec19jnvd93lc92o$_run_closure1.doCall(/home/alok/cxps/dev/Seer-Clari5.4.X-baseline/workspace/AML/build.gradle:2)
at org.gradle.api.internal.ClosureBackedAction.execute(ClosureBackedAction.java:58) …Run Code Online (Sandbox Code Playgroud)